使用RecyclerView实现ListView,GridView效果
2017-03-14 16:07
399 查看
RecyclerView 是Google推出的最新的 替代ListView、GridView的组件,与ListView不同,RecyclerView 不再负责布局,而是专注于布局复用。布局主要通过
LayoutManager来管理,目前提供了3种常用的布局管理:
LinearLayoutManager
线性布局管理器 (ListView效果)
GridLayoutManager 网格布局管理器
(GridView效果)
StaggeredGridLayoutManager 瀑布流管理器
现在先来看一下效果:
一.在Module的build.gradle下添加dependencies依赖
二.在xml布局中添加RecyclerView控件
三.新建一个布局,添加要显示图片和文本信息
四.自定义一个Bean类,添加RecyclerView所需要的数据信息
注意:别忘了在res目录下的drawable中添加所需的图片数据
五.在res目录下新建一个menu(菜单)目录,创建一个菜单的xml
六.自定义一个RecyclerView的适配器
七.编写MainActivity代码
LayoutManager来管理,目前提供了3种常用的布局管理:
LinearLayoutManager
线性布局管理器 (ListView效果)
GridLayoutManager 网格布局管理器
(GridView效果)
StaggeredGridLayoutManager 瀑布流管理器
现在先来看一下效果:
一.在Module的build.gradle下添加dependencies依赖
二.在xml布局中添加RecyclerView控件
三.新建一个布局,添加要显示图片和文本信息
四.自定义一个Bean类,添加RecyclerView所需要的数据信息
注意:别忘了在res目录下的drawable中添加所需的图片数据
五.在res目录下新建一个menu(菜单)目录,创建一个菜单的xml
六.自定义一个RecyclerView的适配器
七.编写MainActivity代码
相关文章推荐
- 使用RecyclerView实现GridView和ListView混排的效果
- 使用RecyclerView实现ListView,GridView的效果(上下,左右滑动),拖拽与滑动删除
- Android中Recyclerview使用1----实现ListView,GridView,瀑布流样式
- RecyclerView--实现 ListView,GridView,瀑布流 效果
- RecyclerView的基本用法 (一个控件实现ListView, GridView等效果)+接口回调点击事件
- Android RecyclerView详解之实现 ListView GridView瀑布流效果
- 使用RecyclerView实现滑动添加、滑动删除,以及瀑布流、ListView、GridView的转换
- ListView实现item的卡片效果(不使用RecyclerView+CardView)
- 使用RecyclerView实现多行水平分页的GridView效果和ViewPager效果
- RecyclerView简单解析使用Xutils实现表格效果和普通listview效果
- RecyclerView实现ListView和GridView的效果
- 在ListView或GridView 中使用到跑马灯滚动效果实现的问题。
- 使用RecyclerView实现电商物流信息的时光轴效果
- 使用ViewPager+GridView实现横向滑动的效果(一)
- 使用GridView和ImageView组件实现图片显示效果
- RecyclerView介绍(二)实现ListView的效果
- RecyclerView介绍(三)----实现GridView效果
- Android RecyclerView实现listview效果
- 使用ViewPager+GridView实现横向滑动的效果(二)
- 使用RecyclerView实现带Header和Footer的GridView