Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经实现了多个视图类型的回收器视图,但我想为每个视图类型实现单一选择,如下图所示
MultipleviewSingleSelectionForEachType
您正在寻找的是带有(在您的情况下)标题和列表项的异构列表。
这很容易通过使用异构适配器的 recyclerview 实现(现在使用视图持有者模式非常容易)。
就选区而言,可以将选区保存在arraylist中,如果arraylist的大小为零,则在列表项viewType上实现一个onLongClickListener,如果大小大于零,则执行一个普通的单击侦听器,并在连续选择时将每个列表对象类型存储在该数组列表中。