父控件的点击事件被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时就能触发父控件点击事件。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。