这个问题,网上有很多答案了,但是基本都是几种回答,
1.下面的方法看上去很简单,
recycleView.setNestedScrollingEnabled(false);
2.重写linearlayoutmanager或者nestedScrollview的
这个也有人写过,可以去看看https://blog.csdn.net/ganyao939543405/article/details/52204992
这个代码是可以解决滑动不流畅问题,但是其实是给大家留了一个坑在里面,就是被嵌套的recycleview已经无法再复用了,即使你使用了分页等等,数据量一大就会出现内存溢出。
这些解决小数据量没有问题,但是如果数据超过了100笔,那么建议就不要使用nestedScrollview嵌套了。可以使用两种方案解决问题:
1.用applayoutbar来嵌套一些头布局
2.修改你的adapter,建议可以直接使用第三方的https://github.com/CymChad/BaseRecyclerViewAdapterHelper,个人感觉非常好用简单。用她添加头布局,底部布局,来达到整体滑动的目的