RecyclerView
实施OnItemTouchListener
,因此我可以抓取OnClick
上的RecyclerView
个事件(允许我确定点击了哪个RecyclerView
小区)
每个RecyclerView
'单元格'保存使用OnClickListener
问题:
一旦子视图的OnClick
被触发,RecyclerView
也认为我点击了整个单元格
如何让子视图捕获点击事件并停止将其传播给它的父母(或实际上是它的祖父......)?
答案 0 :(得分:0)
这是列表视图的常见问题,这就是为什么recyclerview不为项目提供点击监听器的原因。
不确定您使用哪个RecyclerView库提供点击次数,但这看起来像该库的问题,它没有正确实现onInterceptTouch / onTouch方法。
不要这样做,只需将您的听众设置为onCreateViewHolder
。