片段包含MvxListView,如简化示例中所示:
<!-- fragment layout -->
<LinearLayout>
<Mvx.MvxListView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/listView"
android:background="#0000ff"
local:MvxBind="ItemsSource TestItems"
local:MvxItemTemplate="@layout/testitemtemplate"/>
</LinearLayout>
结果显示列表中有项目,但这些项目都是空的。 当我删除MvxItemTemplate时,项目将以其ToString()值显示。
我是否忘记了在片段中使用MvxListView来使用项目模板需要做些什么?
答案 0 :(得分:2)
输出日志是否显示任何Mvx(可能是绑定)错误?
如果您可以显示TestItems属性的代码和testitemtemplate的axml
,那将非常有用确保正确声明了testitemtemplate.axml中的MvvmCross绑定。