recyclerView 分隔线 最简实现法
2015-12-20 16:45
309 查看
RecyclerViewrv_view=(RecyclerView)findViewById(R.id.rv_view);
rv_view.setLayoutManager(newLinearLayoutManager(this)); rv_view.addItemDecoration(newRecyclerView.ItemDecoration(){ @Override publicvoidgetItemOffsets(RectoutRect,Viewview,RecyclerViewparent,RecyclerView.Statestate){ outRect.set(0,0,0,1); } });
分隔线的颜色其实就是你背景的颜色。我这里的ItemDecoration只复写了getItemOffsets方法。
顾名思义,其实只是设置了recyclerview每个item的间隔是多少,也就是偏差是多少。
所以,间隔条的颜色也就是默认的背景颜色了。
这就是RecyclerView的分隔线的最简实现方式。
设置recyclerview的背景就可以改变分隔线的颜色。
设置outRect.set(0,0,0,1);就可以改变分隔线高度,
不用说也知道,4个参数分别是left,top,right,bottom
分别是recyclerview的item,距离左、上、右、下的偏差
不使用分隔线:
使用分隔线:
相关文章推荐
- CentOS Minimal版最小化安装后VMware联网详解
- (转载)常用Git命令清单
- [LeetCode] 303. Range Sum Query - Immutable (Easy)
- HTML5的表单新特性(4)
- C# 中的取整
- UILabel,UIButton,UITextField的简单使用
- video和dvd audio区别:
- HTML5的表单新特性(3)
- 再见Ajax
- 设计模式六大原则
- iOS 之 UITextField
- HTML5表单新特征简介与举例
- WordPress给网站添加支付宝捐赠功能
- 也谈“中断”
- 一位优秀的工程师写的文章
- 一次服务器抓马经历
- Android 放大镜效果实现原理
- 设计模式——懒汉式单例类PK饿汉式单例类
- 使用MLP解决OCR问题(OpenCV)(上)
- Java程序数据库连接失败问题