1.可以修改:列表中如果包含子列表,想要子列表保持和父列表的item点击事件一致
2.可以修改:子列表点击另外响应事件
1:代码:
// holder.itemView.performClick() 是设置的和外部rv的点击事件一致
childRecyclerView.setOnTouchListener { view, motionEvent ->
if (motionEvent.action == MotionEvent.ACTION_UP) {
//响应父rv的item的点击事件
holder.itemView.performClick()
}
false
}
2:代码
// holder.itemView.performClick() 是设置的和外部rv的点击事件一致
childRecyclerView.setOnTouchListener { view, motionEvent ->
if (motionEvent.action == MotionEvent.ACTION_UP) {
//点击子recyclerview就弹土司或者跳转到详细页面
ToastUtils.showToast("hhhhh")
}
false
}