内部RecyclerView与外部RecyclerView的点击事件保持一致

处理方式:给外部RecyclerView的itemView添加点击事件,给内部RecyclerView添加setOnTouchListener监听,在onTouch方法中模拟外部RecyclerIView itemView的点击事件。 

viewHolder.rvIn.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                if (event.getAction() == MotionEvent.ACTION_UP) {
                    //模拟父控件的点击
                    viewHolder.getItemView().performClick();
                }
                return false;
            }
        });

 

你可能感兴趣的:(个人错误日常,android)