RecyclerView嵌套RecyclerView的自动滑动问题解决

大家在使用RecyclerView嵌套RecyclerView的时候会发现页面会内容自动滑动,解决滑动的问题很简单

两种解决办法:

一、代码中设置,内部Recyclerview去除焦点,父布局里获得焦点。

recyclerview.setFocusableInTouchMode(false);
recyclerview.requestFocus();

例如父布局是ConstraintLayout。

rootCL.setFocusableInTouchMode(true);  
rootCL.requestFocus();

二、XML布局文件中设置

内部的Recyclerview加

android:overScrollMode="never"

父布局获取焦点:

android:descendantFocusability="blocksDescendants"

你可能感兴趣的:(RecyclerView嵌套RecyclerView的自动滑动问题解决)