Mvx绑定:错误 - 找不到视图类型 - 片段



我正在尝试添加地图作为我活动的一部分。不幸的是,当我将片段放在其他控件中时,我收到以下错误:

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

Mvx绑定:错误: 26.04 找不到视图类型 - 片段

我正在尝试使用Android 2.3设备启动它:

  • 单机器人
  • 谷歌游戏服务弗洛约12-12.0.0 -GooglePlayServicesFroyoLib.dll
  • Mono.Android.Support.v4.dll

这里可能有什么问题?啪!

我相信

这只是 MvvmCross 在错误报告上过于冗长。

根本问题只是碎片不是"正常Android"意义上的View - 它们不会从View继承,也不会像其他View那样真正膨胀。我相信 MvvmCross 将此报告为错误,并从其膨胀工厂内的OnCreateView方法返回null - 此时底层 Android 基础架构无论如何都会膨胀片段。

所以我相信这是一个错误消息,你可以忽略片段。


注意:对于"正常"View,此错误消息是有效的 - 它告诉您视图尚未被 MvvmCross 膨胀,因此我们也无法向其添加任何数据绑定。

最新更新