在滑动listview时,部分item出现背景黑色
2016-02-22 23:18
239 查看
手指在ListView上下滚动时,ListViewItem背景变黑,
因为在滚动的时候为了提升性能做了优化,为提高滚
动的性能,Android 框架在ListView中引入CacheCol
orHint属性。如果该值为非0,则说明该ListView绘制
在单色不透明的背景上,在默认情况下该值 为#191919
,也就是黑色主题中的黑色背景颜色值,这样当ListView
滚动的时候就会使用该值来绘制ListView的背景。
两种解决办法:
1、xml中,ListView内新增如下属性:
Xml代码
android:cacheColorHint="#00000000"
2、Java类文件中,对ListView设置如下属性:
listview.setCacheColorHint(Color.TRANSPARENT);
相关文章推荐
- 通过重写ViewGroup学习onMeasure()和onLayout()方法
- Android View 事件分发机制 源码解析 (上)
- php_cz
- 数据结构中链式存储的注意点(线性与栈)
- 2016峰会:项目管理与高级项目管理(广州站)
- 深入理解Java的接口和抽象类
- PHP-001
- wifislax中的linset软件钓鱼教程
- ScheduledThreadPoolExecutor
- 为什么企业宁愿开高工资给新员工,都不愿意给老员工加工资?
- 通用excel数据导出/转换(二)
- Sqlite中存储Boolean和boolean对象,分别使用boolean和text类型
- 【解题报告】2014ACM/ICPC亚洲区北京站
- 多线程
- 一台电脑重装 MAC OS
- ubuntu14.04桌面版关闭图形界面
- ELK 部署指南
- Java中的变量
- 《面向对象程序设计》第三次作业(读入运算表达式逐个输出)
- cocos2dx中 Node 在shader使用v_texCoord