RecyclerView涉及到的内容主要分为四个部分:
1.RecyclerView本身
用来显示想对应的内容部分
2.Adapter
这个适配器可以理解为RecyclerView的内容管理器
定义这个Adapter的时候需要替换三个关键的方法:
onCreateViewHolder()):每当RecyclerView需要创建新的ViewHolder时,它都会调用此方法。此方法会创建并初始化ViewHolder及其关联的View,但不会填充视图的内容,因为ViewHolder此时尚未绑定到具体数据。onBindViewHolder()):RecyclerView调用此方法将ViewHolder与数据相关联。此方法会提取适当的数据,并使用该数据填充 ViewHolder 的布局。例如,如果RecyclerView显示的是一个名称列表,该方法可能会在列表中查找适当的名称,并填充 ViewHolder 的TextView微件。getItemCount()):RecyclerView 调用此方法来获取数据集的大小。例如,在通讯簿应用中,这可能是地址总数。RecyclerView 使用此方法来确定什么时候没有更多的列表项可以显示。
3.Holder
Holder是用来管理下面layout布局的内容的
4每一个小的layout布局
就是在RecyclerView上每一块显示的内容
