父控件的点击事件被Recyclerview拦截

记录一下,在一个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时就能触发父控件点击事件。

你可能感兴趣的:(父控件的点击事件被Recyclerview拦截)