1

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

MultipleviewSingleSelectionForEachType

4

1 回答 1

0

您正在寻找的是带有(在您的情况下)标题和列表项的异构列表。

这很容易通过使用异构适配器的 recyclerview 实现(现在使用视图持有者模式非常容易)。

就选区而言,可以将选区保存在arraylist中,如果arraylist的大小为零,则在列表项viewType上实现一个onLongClickListener,如果大小大于零,则执行一个普通的单击侦听器,并在连续选择时将每个列表对象类型存储在该数组列表中。

于 2017-12-18T05:22:36.847 回答