0

我試圖將地圖添加爲我的活動的一部分。 不幸的是,當我把在其他控制片段,我得到了以下錯誤:MvxBind:錯誤 - 未找到視圖類型 - 片段

<fragment 
      android:id="@+id/map" 
      android:layout_width="fill_parent" 
      android:layout_height="250.0dp" 
      class="com.google.android.gms.maps.SupportMapFragment" /> 

MvxBind:Error: 26.04 View type not found - fragment

我試圖使用與Android啓動它2.3設備:

  • MonoDroid的
  • googleplayservicesfroyo12- 12.0.0 - GooglePlayServicesFroyoLib.dll
  • Mono.Android.Support.v4.dll

這裏有什麼問題? TIA! TIA!

回答

0

我相信這簡直就是MvvmCross對它的錯誤報告過度冗長。

根本的問題很簡單,碎片不View S IN的「正常的Android」的意義 - 他們不從View繼承,他們沒有真正得到膨脹以同樣的方式與其他View就做。我相信MvvmCross報告這是一個錯誤,並在其inflater工廠中從其OnCreateView方法返回null - 此時底層的Android基礎架構會使片段膨脹。

所以我相信這是一個錯誤消息,你可以忽略的片段。


注:對於「正常」 View S,此錯誤消息是有效的 - 它的存在告訴你的看法並沒有被MvvmCross膨脹,所以我們也將無法添加任何數據綁定到它。