问题描述:当内层RecyclerView控件的item未铺满时,点击内层RecyclerView控件的i空白处无法响应外层RecyclerView的item点击事件。
解决方法:内层RecyclerView使用setOnTouchListener,将事件传递给外层RecyclerView。
代码如下:
itemView.rcv_images.setOnTouchListener{ v, event -> itemView.onTouchEvent(event) //交给父级的item来处理 false }
itemView:外层RecyclerView的item
rcv_image:内层RecyclerView控件