环境复杂度
1.导入依赖
implementation 'com.android.support:recyclerview-v7:29.0.0'
2.初始化控件
3.准备数据源
4.定义适配器
5.设置适配器
---------------环境复杂度-----------------------------------重点--------------------------------
一.考虑到没有数据的情况 (做非空判断)
二.如果recyclerview加载不出来使用Glide
三.为recyclerview解决点击事件
万能适配器版:
使用接口回调
1.定义接口
2.声明接口变量添加get,set方法
3.接口变量调用接口中方法
4.实现接口,传递对象给接口变量,接口变量可以回调重写接口的方法
四.多布局
加一个type字段添加get,set方法
设置type,i%2只有两个结果一个为0一个为1,代表左右两边布局
五.recyclerview优化分页拉取网络数据
1.导入依赖,布局
2.定义一个page=1;
3.
4. 将page更换
---------------环境复杂度-----------------------------------重点--------------------------------
-------------------分割线---------------------