android listview常用属性设置详解

项目中很多地方一般都离不开ListView这个控件的,可能对于初学者来说,会遇到很多困扰,现在抽点时间讲讲ListView的常用属性及监听事件:


android:listSelector="@android:color/transparent" 

属性说明:当item被点击后,改变item的背景颜色(取值范围包括图片),上面设置的是透明的,代表取消android:listSelector的效果,。

android:scrollingCache="false"

android:cacheColorHint="#00000000"

属性说明:当列表数据太多拖动listView时,会发现背景变黑,这是因为listView自带的缓存导致,设置上面的任意一个属性,即可避免这种情况

android:fadingEdge="none"

属性说明:滚动 listview时,上边和下边有黑色的阴影,当值为none时代表去掉阴影

android:divider="@drawable/list_diriver_bg"

属性说明:listview item之间的分割线设置(可以是图片,可以是颜色),当值为@null 时代表没有分割线

android:dividerHeight="3dp"  

属性说明:listview item之间的分割线高度

android:fastScrollEnabled="true"   

属性说明:当listview数据太多时,开启快速滑动,true代表开启【只有数据过多才有效】

android:scrollbarStyle="outsideInset" //包括4个取值,含义如下

1: outsideInset :  该ScrollBar显示在视图(view)的边缘,增加了view的padding. 如果可能的话,该ScrollBar仅仅覆盖这个view的背景.
2: outsideOverlay :  该ScrollBar显示在视图(view)的边缘,不增加view的padding,该ScrollBar将被半透明覆盖
3: insideInset :该ScrollBar显示在padding区域里面,增加了控件的padding区域,该ScrollBar不会和视图的内容重叠.
4: insideOverlay : 该ScrollBar显示在内容区域里面,不会增加了控件的padding区域,该ScrollBar以半透明的样式覆盖在视图(view)的内容上

注:如果需要列表点击效果实例【去掉默认的点击橘黄色背景】,请参考本博客“android 用户界面”类别的关于android listview item背景色设置相关,包括源码


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值