仅处理回收程序视图的项目单击或视图内部单击的一次



通过在RecyclerView中单击一行中的Handle Button和问题CardView和OnClickListener在RecyclerView我的代码是为两个视图即完整行和imageview内行工作。

如果imageview inside row被点击了,那么行项的onclick不应该被触发,但是它会在给定的链接中发生

就像ListView项目,如果你给focususable ="true"的视图内行,那么onItemClick不会被触发,如果视图内行被点击(只有onClick(视图)被触发)。

如何使它成为可能与回收器视图?

使用侦听器可能会更成功,这样你就可以将这些事件"冒泡"到Activity/Fragment中。那你应该能把事情分开。

下面是一个例子:https://guides.codepath.com/android/Using-the-RecyclerView#attaching-click-handlers-using-listeners

我按照教程创建了一个用于单击行,然后创建了另一个(我自己的)来处理单击行中的按钮。

相关内容

  • 没有找到相关文章

最新更新