滚动期间我的ListView背景变黑 – 如何修复?

我已经为几乎所有小部件指定了白色背景,除了滚动时它才有效。 滚动期间背景容器变黑,导致恼人的闪烁。

Solutions Collecting From Web of "滚动期间我的ListView背景变黑 – 如何修复?"

您将需要使用ListView的setCacheColorHint()方法。

示例: list.setCacheColorHint(yourBackColor);

这里解释问题和解决方案

对于列表对象,活动的* .xml文件中的ScrollingCache =“false”也应该可以解决问题。

我通过使单元格的背景颜色与ListView颜色相同来解决此问题,因此:

 < ?xml version="1.0" encoding="utf-8"?>   < ---- Background color of ListView   

然后是行:

 < ?xml version="1.0" encoding="utf-8"?>  < --- Background color of the cell    ...  

完全摆脱了我的问题,似乎是最好的解决方案

只需将背景放在顶部,没有突出显示或其他不良影响简单,无需在listview布局中提示或缓存android:background="#000000"为黑色背景或android:background="#FFFFFF"为白色

 < ?xml version="1.0" encoding="utf-8"?>