如何为RecyclerView设置GridLayoutManager拥有Parent&儿童查看不同

时间:2017-10-26 10:48:00

标签: android android-recyclerview gridlayoutmanager

我正在尝试使用RecyclerView显示我的自定义对象列表。在RecyclerView中有两个部分,一个是Parent,另一个是Child(在本节中我想显示列表)。为此,我使用ExpandableRecyclerAdapter扩展我的自定义适配器。将GridLayoutManger设置为Recyclerview且Span计数为1时工作正常。但是当将spanCount设置为2时,子视图也会反映并且UI正在显示不正确。实际上我想显示List就像下面的屏幕截图中提到的那样。 红色表示父级,蓝色表示子级列表。我想显示它们如下面的屏幕截图所示。请任何人都可以帮助我。 提前谢谢。

enter image description here

1 个答案:

答案 0 :(得分:0)

我看不到您的代码,它可能有助于获取错误。但是,由于您没有类似网格的结构,因此不使用GridLayoutManager,而是使用LinearLayoutManager。

LinearLayoutManager layoutManager = new LinearLayoutManager(context);

然后将您的recyclerview与布局管理器绑定。

这将完美无缺。