Listview中分割线处理

Listview中分割线处理

1.设置分割线的颜色和高度

android:dividerHeight="1dip"
android:divider="颜色值、图片等"
这里可以设置分割线的颜色和高度,但是要是你只是android:divider="颜色值"这个样是没有效果的,你要和android:dividerHeight="1dip"配套使用。

2.设置头尾的分割线是否显示

android:headerDividersEnabled=""
android:footerDividersEnabled=""
addHeaderView(headView, null, true);
addFooterView(footView, null, true);
注意:第三个参数必须为true,否则无效
//显示头部出现分割线
listview.setHeaderDividersEnabled(true);
   //禁止底部出现分割线 
listview.setFooterDividersEnabled(false);
3.Listview扩展

如果你只是设置背景颜色的话,可以直接指定android:cacheColorHint的颜色,如果你要设置图片作为背景,你还要将android:cacheColorHint指定为透明(#00000000)

listview在拖动的时候背景图片消失变成黑色背景,等到拖动完毕我们自己的背景图片才显示出来:android:scrollingCache="false"

listview的上边和下边有黑色的阴影:android:fadingEdge="none"

lsitview的每一项之间需要设置一个图片做为间隔:android:divider="@drawable/list_driver" 其中@drawable/list_driver 是一个图片资源




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值