如果有碰到列表前面有其他布局的需求,可以考虑以下两种实现方式:
1、使用NestedScrollView(ScrollView已被抛弃)作为外层的嵌套
但是这种方法不适合加载大量的数据,因为列表的内容不会被释放,即RecyclerView的item不会被复用,非常消耗内存
所以列表内容如果占用内存较小,才可以使用
2、为RecyclerView添加Header和Footer
其实就是给RecyclerView添加第一项和最后一项,但是处理点击事件之类的相对麻烦