listView当选中上下滑动的时候背景是白色的
2013-06-06 22:20
155 查看
老问题,Google一下就能找到N多答案,为方便自己日后查阅,记录如下:
手指在ListView上下滚动时,ListViewItem背景变黑,因为在滚动的时候为了提升性能做了优化,为提高滚动的性能,Android框架在ListView中引入CacheColorHint属性。如果该值为非0,则说明该ListView绘制在单色不透明的背景上,在默认情况下该值为#191919,也就是黑色主题中的黑色背景颜色值,这样当ListView滚动的时候就会使用该值来绘制ListView的背景。
两种解决办法:
1、xml中,ListView内新增如下属性:
Xml代码
android:cacheColorHint="#00000000"
2、Java类文件中,对ListView设置如下属性:
Java代码
listview.setCacheColorHint(Color.TRANSPARENT);
OK,完美解决呵呵
手指在ListView上下滚动时,ListViewItem背景变黑,因为在滚动的时候为了提升性能做了优化,为提高滚动的性能,Android框架在ListView中引入CacheColorHint属性。如果该值为非0,则说明该ListView绘制在单色不透明的背景上,在默认情况下该值为#191919,也就是黑色主题中的黑色背景颜色值,这样当ListView滚动的时候就会使用该值来绘制ListView的背景。
两种解决办法:
1、xml中,ListView内新增如下属性:
Xml代码
android:cacheColorHint="#00000000"
2、Java类文件中,对ListView设置如下属性:
Java代码
listview.setCacheColorHint(Color.TRANSPARENT);
OK,完美解决呵呵
相关文章推荐
- listView当选中上下滑动的时候背景是白色的
- Android -- ListView控件 去上下滑动阴影 选中背景黄色
- android ListView控件 去上下滑动阴影 选中背景黄色
- android ListView控件 去上下滑动阴影 选中背景黄色
- ListView有背景图片或背景颜色,那么在滑动ListView的时候,ListView的背景会变黑
- ListView的item为TextView的时候,选中item设置不同的背景
- 关于ListView上下滑动时背景变黑的问题
- Android下ListView上下滑动背景变黑
- Android:解决ListView按下后上下滑动背景全部变黑的问题
- ListView里的CheckBox选中后滑动时候选择错位的原因.
- Android下ListView上下滑动背景变黑
- listview解决滑动条目的时候背景变为黑色的问题
- ListView有背景图片或背景颜色,那么在滑动ListView的时候,ListView的背景会变黑
- Android下ListView上下滑动背景变黑
- Android下ListView上下滑动背景变黑
- Android下ListView上下滑动背景变黑
- Android:解决ListView按下后上下滑动背景全部变黑的问题
- Android下ListView上下滑动背景变黑
- Android ListView在有checkbox的情况下上下滑动选中状态错误以及position错乱
- 设置listview滑动的时候背景不变黑