在mvvmcross android

时间:2017-02-28 12:35:13

标签: android xml xamarin android-recyclerview mvvmcross

我正在尝试使RecyclerView看起来像以下Sections

我正在使用mvvmcross,到目前为止我的xml是这样的:

<MvvmCross.Droid.Support.V7.RecyclerView.MvxRecyclerView
    android:id="@+id/recyclerView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    fab:MvxBind="ItemsSource EmballageGroups"
    fab:MvxTemplateSelector="Hocras.OnRoute.Droid.TypeTemplateSelector,Hocras.OnRoute.Droid" />

但这是一个没有章节的简单列表。我如何在那里获得部分? (必须根据产品类型划分)

2 个答案:

答案 0 :(得分:1)

在这里查看示例https://github.com/MvvmCross/MvvmCross-Samples/tree/master/WorkingWithCollections

它使用MvxExpandableListView

<Mvx.MvxExpandableListView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    local:MvxItemTemplate="@layout/listitem_kitten"
    local:MvxGroupItemTemplate="@layout/listitem_expandablegroup"
    local:MvxBind="ItemsSource KittenGroups" />

答案 1 :(得分:1)

Android ExpandableListView是一个视图,显示垂直滚动的两级列表中的项目。它与ListView不同,它允许两个级别,这些级别可以通过触摸查看及其各自的子项目轻松扩展和折叠。 android中的ExpandableListViewAdapter将数据加载到与此视图关联的项目中。

以下是此类使用的一些重要方法: 请在以下链接中找到完整的信息

Android ExpandableListView