美文网首页Android
父控件的点击事件被Recyclerview拦截

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

作者: Dale_Dawson | 来源:发表于2020-10-20 11:28 被阅读0次

记录一下,在一个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拦截

    本文链接:https://www.haomeiwen.com/subject/lstdmktx.html