UI控件--RecyclerView(2)
2016-04-15 22:59
519 查看
RecyclerView还有网格布局,和瀑布布局,基本写法都和UI控件–RecyclerView(1)这篇博客的写法大同小异,可能以为放置的控件不同,我们在适配器中的代码略有区别,大体思路是一致的。
![](http://img.blog.csdn.net/20160415225400359)
相应的我们将HORIZONTAL改为VERTICAL就是纵向布局了。
这里只列出了设置各种布局中不同的写法,详细的写法还行参见UI控件–RecyclerView(1)
- 唯一的区别在于,我们设置的相应的布局管理器实例不同。
瀑布布局
瀑布布局就是相应的控件交替排放,不会像网格布局那样整齐排列MysecAdapter adapter2 = new MysecAdapter(dataList, getApplicationContext()); StaggeredGridLayoutManager manager2 = new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.HORIZONTAL); recyclerView.setLayoutManager(manager2); recyclerView.setAdapter(adapter2);
相应的我们将HORIZONTAL改为VERTICAL就是纵向布局了。
网格布局
网格布局就是相应的控件都对仗整齐的一种排放方式。GridLayoutManager manager1=new GridLayoutManager(getApplicationContext(),2); recyclerView.setLayoutManager(manager1); recyclerView.setAdapter(adapter);
这里只列出了设置各种布局中不同的写法,详细的写法还行参见UI控件–RecyclerView(1)
相关文章推荐
- Android UI基础 --基本控件
- UI性能优化详解
- spark partition discovery
- request.setAttribute()的用法
- ssm架构添加maven、shiro、lucene、ueditor、druid支持
- UI-自定义TabBar
- 从频率到意义:语义向量空间模型(1)(From Frequency to Meaning: Vector Space Models of Semantics)
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
- POJ-1019 Number Sequence
- 22个值得收藏的android开源代码-UI篇
- print queue
- UINavigationController
- leetcode 63. Unique Paths II
- DocumentBuilder.parse的问题。
- 62. Unique Paths
- 详细解析BluetoothAdapter的详细api
- Android UI组件
- POJ 2785 4 Values whose Sum is 0
- iOS UITableViewCell重用问题
- leetcode 62. Unique Paths