滚动时,Android列表视图会在文本上生成黑色突出显示.怎么阻止这个?

Joh*_*ock 8 android

Duplicate:
Run Code Online (Sandbox Code Playgroud)

滚动时背景ListView变为黑色

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

我想弄清楚这个设置是什么,所以我可以把它关掉.向下滚动列表时,我不希望任何内容突出显示.我怎么能做到这一点?

谢谢.

syn*_*nic 14

您可能希望将cacheColorHint设置为与背景相同的颜色.

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

<ListView android:id="@+id/list"
    android:cacheColorHint="#fff"
    android:background="#fff"
    ...etc />
Run Code Online (Sandbox Code Playgroud)


Par*_*ani 7

这可能是一个技巧:

android:cacheColorHint="@android:color/transparent" 
Run Code Online (Sandbox Code Playgroud)