RecyclerView 是Google推出的最新的 替代ListView、GridView的组件,与ListView不同,RecyclerView 不再负责布局,而是专注于布局复用。布局主要通过 LayoutManager来管理,目前提供了3种常用的布局管理:
LinearLayoutManager 线性布局管理器 (ListView效果)
GridLayoutManager 网格布局管理器 (GridView效果)
StaggeredGridLayoutManager 瀑布流管理器
现在先来看一下效果:
一.在Module的build.gradle下添加dependencies依赖
二.在xml布局中添加RecyclerView控件
三.新建一个布局,添加要显示图片和文本信息
四.自定义一个Bean类,添加RecyclerView所需要的数据信息
注意:别忘了在res目录下的drawable中添加所需的图片数据
五.在res目录下新建一个menu(菜单)目录,创建一个菜单的xml
六.自定义一个RecyclerView的适配器
七.编写MainActivity代码