一、为什么叫RecyclerView?
1.不关心Item是否显示在正确的位置、如何显示。
2.不关心Item间的分割线。
3.不关注Item增加和删除的动画效果。
4.仅仅关注如何回收和复用View。
二、RecyclerView的基本属性:
1.RecyclerView.Adapter:托管数据集合,为每个Item创建视图;
2.RecyclerView.ViewHolder:承载Item视图的子视图;
3.RecyclerView.LayoutManager:负责Item视图的布局;
4.RecyclerView.ItemDecoration:为每个Item视图添加子视图,在Demo中被用来绘制Divider;
5.RecyclerView.ItemAnimator:负责添加、删除数据时的动画效果;
三、RecyclerView使用时要导入android.suport.v7.wedget.RecyclerView包。
RecyclerView实现添加和删除的简单例子
<span style="font-size:18px;">public class MainActivity extends AppCompatActivity {
pri