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上每一块显示的内容