码迷,mamicode.com
首页 > 其他好文 > 详细

RecyclerView的介绍与使用

时间:2016-07-06 14:48:22      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:

一、什么是RecyclerView

新的视图控件,是Android-support-v7-21版本中新增的一个Widgets,官方对于它的介绍则是:RecyclerView是ListView的升级版本,更加先进和灵活。

 

二、RecyclerView的作用

由于ListView的紧耦合问题,谷歌的改进就是RecyclerView本身不参与任何视图相关的问题。

它不关心如何将子View放在合适的位置,也不关心如何分割这些子View,更不关心每个子View各自的外观。RecyclerView只负责回收和重用的工作。

 

三、RecyclerView有什么

RecyclerView中用于数据展示的一些重要的内部类:

1、Adapter:包装数据集合并且为每个条目创建视图。

2、ViewHolder:保存用于显示每个数据条目的子View。

3、LayoutManager:将每个条目的视图放置于适当的位置。

4、ItemDecoration:在每个条目的视图的周围或上面绘制一些装饰视图。

5、ItemAnimator:在条目被添加、移除或者重排序时添加动画效果。

 

四、RecyclerView的优势与缺点

关于布局、绘制和其他相关的问题,也就是跟数据展示相关的所有问题,都被委派给了一些”插件化”的类来处理。这使得RecyclerView的API变得非常灵活。

 

RecyclerView的介绍与使用

标签:

原文地址:http://www.cnblogs.com/pear-lemon/p/5646700.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!