记录一下,在一个item中存在一个recyclerview,点击item中的recyclerview时没有触发父控件的点击事件。
处理方式:
recyclerView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_UP) {
itemView.performClick(); //模拟父控件的点击事件
}
return false;
}
});
这样点击item中的recyclerview时就能触发父控件点击事件。