ListView控件开发中常见的问题

一、ListView滑动时出现黑色背景色

出现的情况:当ListView控件使用android:background属性时,会出现该问题。

出现的原因:ListView存在颜色缓存机制,当设置了background时,会先缓存默认颜色。

解决办法:通过设置背景色即可解决该问题

1.设置XML属性

//注意:如果在ListView控件中设置后仍然有黑块,则在其父控件中设置改属性。
android:cacheColorHint="#00000000"

2.通过Java代码设置

lv.setCacheColorHint(Color.TRANSPARENT);

最后更新时间:2019-10-08 12:56:12

你可能感兴趣的:(Android)