android listview 的一些属性
16lz
2021-12-04
listview是我们最常用的一个控件了,对于它的几个属性,我们有必要深入了解下。
android:cacheColorHint=“#00000000”listView.setCacheColorHint(0); 或者android:cacheColorHint="#00000000" 去除listview的拖动背景色
自定义listview的时候,当你不使用android:cacheColorHint=“#00000000”会出现下面选中一个空间黑色底色的情况,破坏整体美观度 android:listSelector属性
当你不使用android:listSelector属性,默认会显示选中的item为橙黄底色,有时候我们需要去掉这种效果:android:listSelector=“@...” 如果不想要任何效果的话就这样:android:listSelector=“@null”
android:fadingEdge属性的作用
设置拉滚动条时 ,边框渐变的放向。none(边框颜色不变),horizontal(水平方向颜色变淡),vertical(垂直方向颜色变淡)。
android:drawSelectorOnTop含义
When set to true, the selector will be drawn over the selected item. Otherwise the selector is drawn behind the selected item. The default value is false.
android:drawSelectorOnTop="true" 点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到
android:drawSelectorOnTop="false" 点击某条记录不放,颜色会在记录的后面,成为背景色,但是记录内容的文字是可见的
这里发现一篇不错的讲解listview的文章。
http://www.189works.com/article-54892-1.html
更多相关文章
- android 禁止横屏时输入法全屏
- 修改ProgressBar的进度条颜色
- 简单的Android日志文件记录类
- android设置状态栏颜色
- Android程序设置成横屏方法
- 设置ListView分割线
- android 开发中将十六进制 颜色代码 转换为int类型数值 方法 :
- GridView层属性
- TextView --- 内容设置成上下滑动 和 代码设置字体颜色