每个ViewType中的MultipleView RecyclerView单选

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每个ViewType中的MultipleView RecyclerView单选相关的知识,希望对你有一定的参考价值。

我已经实现了多个视图类型的回收站视图,但我想为每个视图类型实现单一选择,如下图所示

MultipleviewSingleSelectionForEachType

答案

您正在寻找的是一个异构列表,其中包含(在您的情况下)标题和列表项。

使用异构适配器使用recyclerview非常容易实现(现在使用视图保持器模式非常容易)。

就选择而言,你可以做的是将选择保存在arraylist中,如果arraylist的大小为零,在列表项viewType上实现onLongClickListener,如果大小大于零,那么只需执行正常的单击侦听器,并在连续选择存储该arraylist中的每个列表对象类型。

以上是关于每个ViewType中的MultipleView RecyclerView单选的主要内容,如果未能解决你的问题,请参考以下文章

RecyclerView Adapter 实现自动多 ViewType

RecyclerView Adapter 实现自动多 ViewType

RecyclerView Adapter 实现自动多 ViewType

安卓recyclerview中的adapter怎么设置item的viewtype

多种viewType的recyclerView使用MultipleItemRvAdapter示例

jetified-media2-widget-1.1.1 esvaluesvalues.xml:258:5-266:25:AAPT:错误:资源“attr/viewType”的重复值与配置“”