赞
踩
RecyclerView是一种新型的列表控件,它的目标是为任何基于适配器的视图提供相似的渲染方式。RecyclerView不仅可以实现和ListView同样的效果,还优化了ListView中的各种不足。
与ListView相比,RecyclerView的优势为:
RecyclerView的常用方法见表1。需要注意的是RecyclerView没有提供setOnItemClickListener()方法,RecyclerView的item单击事件往往在Adapter中实现,在Adapter中可以对整个item或者item的各个控件实现单击事件。
表1 RecyclerView的常用方法
方法名 | 作用 |
void setAdapter(Adapter adapter) | 设置RecyclerView的数据适配器 |
void setLayoutManager(@Nullable LayoutManager layout) | 设置RecyclerView的布局方法,包括LinearLayoutManager(线性布局管理器)、GridLayoutManager(网格布局管理器)、StaggeredGridLayoutManager(瀑布流布局管理器) |
RecyclerView的使用步骤如下。
1)设计含RecyclerView控件的界面layout。
2)设计RecyclerView控件item的layout。
3)设计RecyclerView控件需要显示的数据类。
4)设计RecyclerView.Adapter,需要实现下面几个方法:
5)设计RecyclerView中的方法。
6)设计MainActivity。
RecyclerView怎么用?
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。