ListView的常用属性

在开发过程中会经常用到ListView这个控件,本文记录一下自己常用的属性,做个备忘。

stackFromBottom:最新的item会出现在ListView的底部,比如QQ聊天的时候新消息总是出现在最底部。

divider:每个Item之间的分隔,可以使用android:divider="@drawable/list_driver"显示图片资源,也可以使用颜色如:#00000000。

dividerHight:分隔条的高度。

fadeScrollbars:设置滚动条在未使用是是否隐藏,当设置 android:fadeScrollbars="true" 时,即可实现滚动条的自动隐藏和显示功能。

fastScrollEnabled(boolean):快速滚动功能。

listSelector:设置被选中的item的背景可以是drawable也可以是颜色。

fadingEdge属性,上边和下边有黑色的阴影

android:fadingEdge="none" 设置后没有阴影了~

cacheColorHint属性:在想改变listview背景图片之后,通常将该属性设置成透明色(#00000000),倘若只是想将背景改成颜色,那么只需设置成对应颜色就行


transcriptMode: 设置该组件的滚动模式,有三个值:默认disabled,normal:当adapter.notifyDataChange之后,并且最后一个item可见的时候,将会自动滚动到底部。

还有例外一个值:alwaysScroll,总会自动滚动到底部。


欢迎留言补充,谢谢。


你可能感兴趣的:(ListView)