最近在Android群里面,看到挺多人都在用RecyclerView。好奇的我也去看了看如何使用。做了个小Demo,虽然知道RecyClerView 的文章已经烂大街了。但是想写篇文章总结一下(毕竟自己写的是自己的,别人写的是别人的)。
介绍: RecyclerView 不仅可以轻松实现 Listview 同样的效果 并且还能轻松实现 (瀑布,横向滑动) 效果。 并且Android 开发团队,将RecyclerView 定义在了 Support 库当中,所以如果你想使用RecyclerView 的话就必须先导入 相应的依赖库。
1. 编写xml代码以及加入依赖
(1).先导入最重要的 "依赖" !compile'com.android.support:recyclerview-v7:25.1.0'
(2).写好RecyclerView的xml布局
Activity_RecyclerView_xml
(3). 俺们再写好RecyclerView的 Item 的 xml布局
Activity_RecyclerView_Item_xml
2.ok 俺们已经把最基础的xml文件代码已经完成现在开始编写java代码把!
(2.1) 编写MainActivity.java
使用介绍:(2.1.1)如果你想实现 RecyClerView 横向滑动功能只需要,使用 RecyClerView的线性布局管理器 LinearLayoutManager,方法调用 setOrientation(), 来控制使用什么样的布局样式,如果你想实现横向滑动的话就使用 setOrientation(LinearLayoutManager.HORIZONTAL);。