---
RecyclerView 是 Google 官方提供的任何 基于适配器显示的视图 , 可以实现普通列表 ( ListView ) , 网格列表 ( GridView ) , 瀑布流 , 以及各种自定义形式的多容器布局..., 瀑布流 , 自定义容器 等功能 ;
② 垃圾回收机制 : RecyclerView 的 垃圾回收机制很强大 , 远超 ListView ;
③ ViewHolder 规范 : RecyclerView..., 并为其绑定数据 ;
LayoutManager 布局管理器主要作用是 负责排列各个元素组件 , 可以使用系统提供的 线性布局管理器 LinearLayoutManager , 网格布局管理器...GridLayoutManager , 瀑布流布局管理器 StaggeredGridLayoutManager , 也可以 自定义实现各种奇形怪状的布局管理器 , 如自定义圆形的布局管理器 ;
上面的...3
个类 , 是使用 RecyclerView 时 , 必须用到的类 , 没有的话 , RecyclerView 便无法显示 ;
此外还有一些可选的设置类 : ItemDecoration , ItemAnimator