Android listview在滚动时在文本上产生黑色高亮显示。如何阻止这一切?

Android listview在滚动时在文本上产生黑色高亮显示。如何阻止这一切?,android,Android,我有一个列表视图,其中每个项目都包含白色背景上的黑色文本。在Nexus One上进行测试时,向下滚动阅读文本时,文本上方会出现黑色突出显示,使其无法阅读 我正试图弄清楚这是什么设置,以便我可以关闭它。我不想在向下滚动列表时突出显示任何内容。我怎样才能做到这一点 谢谢。您可能需要将背景设置为与背景相同的颜色 因此,在定义布局时,只需将android:cacheColorHint='#fff'添加到ListView: Duplicate: 另一个解决方案是将列表的背景色设置为透明。我也遇到了同样

我有一个列表视图,其中每个项目都包含白色背景上的黑色文本。在Nexus One上进行测试时,向下滚动阅读文本时,文本上方会出现黑色突出显示,使其无法阅读

我正试图弄清楚这是什么设置,以便我可以关闭它。我不想在向下滚动列表时突出显示任何内容。我怎样才能做到这一点


谢谢。

您可能需要将背景设置为与背景相同的颜色

因此,在定义布局时,只需将
android:cacheColorHint='#fff'
添加到ListView:

Duplicate:


另一个解决方案是将列表的背景色设置为透明。

我也遇到了同样的问题,将android:cacheColorHint设置为透明似乎可以达到目的

这可能是一个技巧:

<ListView android:id="@+id/list"
    android:cacheColorHint="#fff"
    android:background="#fff"
    ...etc />

@synic的可能副本;如果listview背景是渐变,该怎么办?android:cacheColorHint=“#000000”适用于其他设备,但不适用于4.1及以上版本,但android:cacheColorHint=“#fff”适用于all@syloc你有没有尝试过帕雷什在下面建议使用“@android:color/transparent”?
android:cacheColorHint="@android:color/transparent"