Android 简单的介绍下 RecyclerView

来源:互联网 发布:用友nc java版本win7 编辑:程序博客网 时间:2024/06/05 00:47

RecyclerView主要包含如下:

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

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

LayoutManager:将每个条目的视图放置于适当的位置。(目前可以选择的三种,垂直或者水平布局,表格布局,还有瀑布流布局)。LayoutManager 先初始化布局管理器,设置布局管理器。

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

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

Adapter主要的三个方法:

onCreateViewHolder(ViewGroup parent,int viewType)主要用于绑定布局

onBindViewHolder(泛型 holder,int position)主要用于为控件赋值

getItemCount()主要用于为条目设定个数

在 ViewHolder 中 绑定控件。

1 0
原创粉丝点击