[Android]ListView滚动时itemview背景色变成黑色的解决方式

来源:互联网 发布:淘宝怎么赚佣金 编辑:程序博客网 时间:2024/05/22 17:46

在使用listView的过程中,偶然也会遇到一些小问题,比如在listview中调试背景色的过程中会遇到这样或那样的问题.比如我指定某行高亮之后,

然后就让我遇到了一个比较经典的issue,在拖动的过程中,有几个item的背景色是黑色的,在松开手指后就会恢复正常.

如下图的情况,


看了很多资料,很多都是在Listview的xml中加入android:cacheColorHint="#00000000"

或者在代码中

ListView.setCacheColorHint(Color.TRANSPARENT);

貌似并不能解决我在滑动中的黑色背景的问题.


最后,就在Listview中加入了以下这段

android:scrollingCache="false"
既滑动的时候不加载背景资源到cache中去.就不会再调用默认的黑色背景了.


0 0