用传统的ScrollView就可以复用。
用NestedScrollView并设置setNestedScrollingEnabled(false)则不复用。
我的理解是,当RecyclerView设置setNestedScrollingEnabled(false)
是,RV就会计算不到高度,我的理解就是直接把所有item显示出来让NestedScrollView
滑动,本身不滑动,所以复用机制就没用到。
用传统的ScrollView
就可以复用item,但是处理不好就会滑动冲突,界面就会卡顿,所以建议尽量用NestedScrollView
,嵌套数据量少的情况可以忽略不复用的问题,一般嵌套都是左右方向不同,同一方向的可以用Rv的getViewType
分组,没必要嵌套。(没有什么是一个Rv解决不了的 ^ – ^,有那就用两个)