自定义listview分割线的颜色和高度(兼容任何版本)

来源:互联网 发布:一淘网和淘宝什么关系 编辑:程序博客网 时间:2024/05/17 10:07

前言:使用ColorDrawable对象自定义listview分割线颜色是常用的方法,当中有个colorDrawable.setColor(int id),即setColor()方法可以定义分割线的颜色,但是需要API>=11所以我们为了兼容11以下版本,不适用该方法。

1.创建ColorDrawabl对象:ColorDrawable colorDrawable = new ColorDrawable(0xFFD3D3D3);此处使用ColorDrawable对象的构造函数直接定义颜色可兼容以下版本。

2.把对象添加到listview中:

listview.setDivider(colorDrawable);

listview.setDividerHeight(1);

0 0
原创粉丝点击