RecyclerView
2014-09-15 17:13
387 查看
转自:http://www.2cto.com/kf/201407/313916.html
RecyclerView是android-support-v7-21版本中新增的一个Widget,官方介绍RecyclerView 是 ListView 的升级版本,更加先进和灵活。
开发环境
- IDE: ADT
- SDK: Android L
首先在Android SDK Manager上下载Android Support Repository,
它会在sdk/extras/android目录下生成m2repositZ喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcnnEv8K8o6w8L3A+CjxwPjxpbWcgc3JjPQ=="http://www.2cto.com/uploadfile/Collfiles/20140704/2014070409005483.jpg" alt="\">
进入RecycleView目录。用解压文件打开recyclerview-v7-21.0.0-rc1.aar文件,将claaes.jar改名后放入lib文件夹。
如果想在ADT中关联源代码,可以在libs下新建文件
recycleview.jar.properties
编辑
src=D:\\adt-bundle-windows-x86_64-20131030\\sdk\\extras\\android\\m2repository\\com\\android\\support\\recyclerview-v7\\21.0.0-rc1\\recyclerview-v7-21.0.0-rc1-sources.jar
右键项目close project,然后open project这样就可以关联源代码了。
创建项目如图
布局文件中使用 RecyclerView
?
Activity中
?
RecyclerView 一个特点就是,将 layout 抽象成了一个 LayoutManager,RecylerView 不负责子 View 的布局, 我们可以自定义 LayoutManager 来实现不同的布局效果, 目前只提供了LinearLayoutManager。 LinearLayoutManager 可以指定方向,默认是垂直, 可以指定水平,
这样就轻松实现了水平的 ListView。
Adapter
?
RecyclerView 的另一个特点是标准化了 ViewHolder, 编写 Adapter 面向的是 ViewHoder 而不在是View 了, 复用的逻辑被封装了, 写起来更加简单。
截图
RecyclerView是android-support-v7-21版本中新增的一个Widget,官方介绍RecyclerView 是 ListView 的升级版本,更加先进和灵活。
开发环境
- IDE: ADT
- SDK: Android L
首先在Android SDK Manager上下载Android Support Repository,
它会在sdk/extras/android目录下生成m2repositZ喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcnnEv8K8o6w8L3A+CjxwPjxpbWcgc3JjPQ=="http://www.2cto.com/uploadfile/Collfiles/20140704/2014070409005483.jpg" alt="\">
进入RecycleView目录。用解压文件打开recyclerview-v7-21.0.0-rc1.aar文件,将claaes.jar改名后放入lib文件夹。
如果想在ADT中关联源代码,可以在libs下新建文件
recycleview.jar.properties
编辑
src=D:\\adt-bundle-windows-x86_64-20131030\\sdk\\extras\\android\\m2repository\\com\\android\\support\\recyclerview-v7\\21.0.0-rc1\\recyclerview-v7-21.0.0-rc1-sources.jar
右键项目close project,然后open project这样就可以关联源代码了。
创建项目如图
布局文件中使用 RecyclerView
?
?
这样就轻松实现了水平的 ListView。
Adapter
?
截图
相关文章推荐
- 解决ScrollView 和 RecyclerView 嵌套问题
- Android开发-RecyclerView-AndroidStudio(七)属性动画(4)ChangeDuration
- 一个RecyclerView搞定Listview、Gridview、瀑布流等
- RecyclerView的基本使用方法
- [置顶] 安卓 - 轮子 - RecyclerView Animators - 为你的RecyclerView添活力
- RecyclerView中使用CheckBox出现勾选混乱的解决方案
- 解决RecyclerView删除Item导致位置错乱的问题 以及删除最后一个出错的问题
- RecyclerView实现列表Item长按移动、左右滑动删除
- listview或recyclerView嵌套edittext出现复用问题的解决方式
- RecyclerView源码浅析之测量与布局
- RecyclerView使用详解(二)
- RecyclerView详细使用(二):Herder添加以及adpter封装
- ScrollView嵌套recyclerView问题
- Android -- RecyclerView实现顶部吸附效果
- Android 判断RecyclerView滚动到底部
- 使用RecyclerView实现QQ空间广告位一个位置两个图时偶遇bug
- RecyclerView的基本使用(下)
- 初识RecyclerView
- RecyclerView遇到的问题
- RecyclerView的demo