您的位置:首页 > 其它

ListView拖动时背景变为黑色的问题

2012-05-26 09:15 274 查看
在Android中ListView存在一个问题,就是当我们操作ListView时,如果不使用手机上下按键的时候,直接用触摸屏拖动视图的方式,会发现ListView的背景一片黑色,而且所有被选中的文字都编程一片漆黑。

导致这个问题的主要原因是ListView中存在缓存颜色机制,因此我们可以通过设定缓存颜色为透明来解决此问题。

一般使用以下方法:

A、通过布局属性文件来设定(ListView的属性中直接设定)

android:cacheColorHint="#00000000"

B、在代码中直接设定

listView.setCacheColorHint(Color.TRANSPARENT)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: