【发布时间】:2021-04-04 15:07:42
【问题描述】:
我想实现一个像这张图片一样的 ConcatAdapter:
此页面的 recyclerView 包含以下元素:
- 标题
- 水平 recyclerView(带分页)
- 标题
- 垂直recyclerView(无分页)
- 标题
- 水平 recyclerView(带分页)
但问题是我只能将一个 LayoutManager 设置为我所知道的包含 ConcatAdapter 的 recyclerView。
如何为每个适配器设置不同的布局管理器? 或者任何其他使用 CocantAdapter 实现此页面的解决方案?
(为什么选择 ConcatAdapter?因为它解决了 nestedRecyclerView 的性能问题,即使我知道使用 recyclerViewPool)
【问题讨论】:
-
Concat 适配器非常原始,它只是将项目位置重新映射到包含的适配器。您不能在这种情况下使用它。
标签: android android-recyclerview nestedrecyclerview android-concatadapter android-mergeadapter