-
导入RecyclerView依赖包
build.gradle文件中添加语句:
implementation ‘com.android.support:recyclerview-v7:26.0.0-beta1’
依赖添加后可以使用RecyclerView控件
-
编写布局文件activity_main,每项item的布局样式文件activity_item
-
设置适配器Adapter绑定activity_item
a.适配器类 继承RecyclerView.Adapter <>
b.创建一个构造函数接收数据,利用LayoutInflater把控件所在的布局文件加载到当前类当中
c.创建一个继承RecyclerView.ViewHolder抽象类的自定义ViewHolder类
d.重写父类的onCreateViewHolder()、onBindViewHolder()、getItemCount()
onCreateViewHolder():返回一个自定义ViewHolder类对象
onBindViewHolder():用onCreateViewHolder()返回的自定义ViewHolder类对象绑定数据
getItemCount():返回RecycleView的item数目
- 声明RecycleView控件并绑定Adapter