Android中Recyclerview使用14----RecycleView的item间距设置
来源:互联网 发布:ctrl alt 互换 linux 编辑:程序博客网 时间:2024/05/01 14:20
转载地址:http://blog.csdn.net/csdndouniwan/article/details/51762269
RecycleView 虽然相对ListView GridView 做了很多的优化。方便开发者的使用,性能也得到了很大的提高,但是悲剧的是RecycleView 设置Item间距并没有那么容易。。。
Java代码设置
调用
//RecycleView 增加边距int spacingInPixels = 8;mClassifyItemrecy.addItemDecoration(new SpacesItemDecoration(spacingInPixels));mClassifyItemrecy.setAdapter(mAdapter);
item设置间隔方法
public class SpacesItemDecoration extends RecyclerView.ItemDecoration { private int space; public SpacesItemDecoration(int space) { this.space = space; } @Override public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) { outRect.left = space; outRect.right = space; outRect.bottom = space; // Add top margin only for the first item to avoid double space between items if (parent.getChildPosition(view) == 0) outRect.top = space; }}
如果你了别人的RecycleView 上拉加载下拉刷新,addItemDecoration 这个方法 不一定会给你加上,你可以在源码上自行添加。
public void addItemDecoration(RecyclerView.ItemDecoration decor) { mRecyclerView.addItemDecoration(decor,-1);}
阅读全文
0 0
- Android中Recyclerview使用14----RecycleView的item间距设置
- Android RecyclerView设置item间距
- RecycleView item 间距设置
- RecycleView设置item上下间距
- RecyclerView 设置item之间的间距
- Android中RecyclerView使用,RecyclerView-Item点击事件设置
- RecyclerView中Item等间距
- RecyclerView 的 item 的间距
- Android中Recyclerview使用15----禁止RecycleView的滑动
- 如何自定义RecycleView item的间距
- Android设置Listview每个item的间距
- beamer 中设置 item 之间的间距
- android GridLayout 设置item间距
- RecyclerView使用GridLayoutManager间距设置
- RecyclerView使用GridLayoutManager间距设置
- RecyclerView仿GridView的item间距
- Recycleview设置间距
- android:设置listview里面每个item的上下间距
- Android自定义对话框
- 从送外卖到建站售主机还有共享自行车说起-2017年8月江西IDC排行榜与发展报告
- 制作ubuntu根文件系统
- javascript向上向下取整
- 安全获取操作系统位数
- Android中Recyclerview使用14----RecycleView的item间距设置
- leetcode寻找最大长度的连续数对
- 每日一题(10)—— 数组与指针
- PAT
- Yii2路由设置和语言包设置
- Kotlin Reference (七) Returns and Jumps
- 间歇调用和超时调用
- 记录可能有用的东西
- [闭目洞察算法系列之一]快速排序