两种最常用的方法之一是让VIEwHolder实现VIEw.OnClickListener并在那里处理onClick. Here就是这种方法的一个例子.
将这个“onClick”从项目的VIEwHolder发送到托管RecycleVIEw的Fragment / Activity并在那里处理它的好方法是什么?
谢谢!
解决方法 正如您所说,有一些方法,实现取决于其余代码的设计,您希望对象的逻辑和模量是什么.>可以找到onItemClickListener添加到整个持有者
here和
如果您只需点击整个项目,这是一个很好的方法.注意:如果你打算用它实现swipe2dismiss,那么由于触摸事件和多个touchEventListener,它会让你感到痛苦
>让你的片段实现OnClickListener并将其传递给
适配器,然后将其传递给持有人,以便获得onClick
您想要的持有人中的观点事件,然后创建
处理它的片段中的switch-case.
IMO:最佳做法是传递OnClickListeners,因为当您想在不同的类中使用该视图并希望进行不同的单击处理时,它将更容易实现.
总结以上是内存溢出为你收集整理的android – 在Activity / Fragment中处理RecyclerView OnClickListener全部内容,希望文章能够帮你解决android – 在Activity / Fragment中处理RecyclerView OnClickListener所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)