ListView拖动时,背景颜色会变成黑色,后来看到sdk文档里也是这么说的,是因为缓存颜色,
解决的方法是在ListView中加入以下属性即可:android:cacheColorHint=”#00000000″。
或者代码中写明listview.setCacheColorHint(0);这样就不会出现这种情况了。
对于ListActivity也一样,只需要在onCreate中加上this.getListView().setCacheColorHint(0); 就可以了。
本文介绍了解决ListView在拖动过程中背景颜色变为黑色的问题。通过设置属性android:cacheColorHint或调用setCacheColorHint方法,可以有效避免这一现象。
274

被折叠的 条评论
为什么被折叠?



