我正在尝试添加地图作为我活动的一部分。 不幸的是,当我把片段放在其他控件中时,我得到了以下错误:
<fragment
android:id="@+id/map"
android:layout_width="fill_parent"
android:layout_height="250.0dp"
class="com.google.android.gms.maps.SupportMapFragment" />
MvxBind:错误:26.04未找到视图类型 - 片段
我正在尝试使用Android 2.3设备启动它:
这可能是什么问题? TIA!
答案 0 :(得分:0)
我相信这只是MvvmCross对它的错误报告过于冗长。
潜在的问题很简单,在“普通Android”的意义上,片段不是View
- 它们不会从View
继承而且它们实际上并没有以相同的方式膨胀和其他View
一样。我相信MvvmCross会将此报告为错误,并在其inflater工厂内从null
方法返回OnCreateView
- 此时底层Android基础架构无论如何都会使片段膨胀。
所以我相信这是一个错误消息,您可以忽略片段。
注意:对于“普通”View
,此错误消息有效 - 它可以告诉您视图未被MvvmCross夸大,因此我们也赢了'能够添加任何数据绑定。