大家在使用RecyclerView嵌套RecyclerView的时候会发现页面会内容自动滑动,解决滑动的问题很简单
两种解决办法:
一、代码中设置,内部Recyclerview去除焦点,父布局里获得焦点。
recyclerview.setFocusableInTouchMode(false);
recyclerview.requestFocus();
例如父布局是ConstraintLayout。
rootCL.setFocusableInTouchMode(true);
rootCL.requestFocus();
二、XML布局文件中设置
内部的Recyclerview加
android:overScrollMode="never"
父布局获取焦点:
android:descendantFocusability="blocksDescendants"