2017-02-28 68 views
0

我试图做一个RecyclerView如下所示Sections分区域RecyclerView在mvvmcross安卓

我使用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" /> 

但是,这是一个没有章节的简单列表。我如何在那里得到部分? (它有每个产品类型被剖开)

+0

手段是否要扩大各部分自身,或者你想显示哈达尔每个部分。 –

+0

@Chetan首先,我需要创建一个部分,然后我需要一个包含项目的每个部分的标题! –

+0

你知道Expandable ListView吗? –

回答

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" /> 
+0

我做的模板选择器会工作吗?因为我需要每组不同的项目布局。 –

1

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

下面是由这个类使用的一些重要的方法: 请找到完整的资料到下面链接

Android ExpandableListView