在使用listView的过程中,偶然也会遇到一些小问题,比如在listview中调试背景色的过程中会遇到这样或那样的问题.比如我指定某行高亮之后,
然后就让我遇到了一个比较经典的issue,在拖动的过程中,有几个item的背景色是黑色的,在松开手指后就会恢复正常.
如下图的情况,
看了很多资料,很多都是在Listview的xml中加入android:cacheColorHint="#00000000"
或者在代码中
ListView.setCacheColorHint(Color.TRANSPARENT);
貌似并不能解决我在滑动中的黑色背景的问题.
最后,就在Listview中加入了以下这段
既滑动的时候不加载背景资源到cache中去.就不会再调用默认的黑色背景了.android:scrollingCache="false"
[Android]ListView滚动时itemview背景色变成黑色的解决方式
最新推荐文章于 2021-07-20 17:55:33 发布