RecyclerView初学
来源:互联网 发布:巫师3画面优化设置 编辑:程序博客网 时间:2024/04/28 07:28
RecyclerView
可以再APP中创建复杂列表 不用在负责item的显示相关的功能
布局 绘制 数据绑定等都被分拆成不同的类进行管理
采用LayoutManager来处理Item的布局
采用的adapter 要继承RecyclerView.Adapter类 用来将数据和布局item进行绑定
LayoutManager:布局管理器 设置view的位置
RecyclerView提供了三种内置的LayoutManager:
LinearLayoutManager先行布局横向或者纵向滑动列表
GridLayoutManager 表格布局
StaggeredGridLayoutManager流式布局
当继承RecyclerView.LayoutManager来实现一个自定义的LayoutManager
RecycleView默认开启添加和删除的动画
通过RecyclerView.ItemAnimator类定制动画 通过RecyclerView.setItemAnimator()方法来使用
RecyclerView.ViewHolder 承载Item视图的子布局
RecyclerView.LayoutManager 负责Item视图的布局的显示管理
RecyclerView.ItemDecoration 给每一项Item视图添加子View (可以画分割线)
RecyclerView.ItemAnimator 负责处理数据添加或者删除时候的动画效果
可以再布局文件中引入RecyclerView 跟viewPager 一样 很麻烦的那种
自定义适配器创建itemview 继承 RecyclerView.Adapter<>
重写方法 onCreateVIewHolder 减少itemview的构建次数
重写方法 onBindViewHolder 进行数据绑定
重写方法getItemCount 得到数据的数量
- RecyclerView初学
- 初学RecyclerView
- Android RecyclerView (三)初学,为RecyclerView添加Item点击监听。
- Android RecyclerView (一)初学,实现ListView列表效果。
- Android RecyclerView (四)初学,实现长按删除一个Item.
- RecyclerView
- RecyclerView
- RecyclerView
- RecyclerView
- RecyclerView
- RecyclerView
- RecyclerView
- RecyclerView
- RecyclerView
- RecyclerView
- RecyclerView
- RecyclerView
- RecyclerView
- caffe for windows 训练cifar10
- Android开发中Banner部分实现真正的无限轮播
- C#去除字符串空格的几种方法1.
- J2EE环境变量配置
- 寒假练习一
- RecyclerView初学
- 2016.1.24【初中部 NOIP 提高组 】模拟赛
- emacs如何配置彩虹猫模式
- 我理解c#中的interface abstract virtual override和new
- Linux主流架构运维工作简单剖析
- Java 中的 static 静态方法
- iOS开发实践之JSON
- 程序员对贾扬清的采访 caffe的起源成长过程未来计划
- 学习ubuntu日常操作笔记一