[英]Android: recyclerview How to implemente setMultiChoiceListener?
我有一个recyclerview
,我想实现setMultiChoiceListener
。 为什么在recyclerview
没有这样的功能?
我不需要简单的longclick
因为longclick
仅在手指不再在屏幕上时才执行该方法,而set multichoice
会在1秒后执行功能,即使手指仍在屏幕上也是如此
我认为没有多选侦听器,因为RecylerView是按这种方式设计的,它可以回收不再可见的布局项目,并在需要时重新创建它们。
作为解决方法,您可以执行以下操作:
1.include a radio button that shows the
selected state in the recyclerview item when clicked
2.In the adapter have an list of your choosing (eg. ArrayList)
that contains your selected objects (add/remove them when selected/deselected)
3.In the adapter you can make a method (eg. getSelectedItems()) that will
return that list.
如果您提供到目前为止已尝试的内容,我将为您提供代码帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.