我正在开发一个带有ListView的Android 2.2应用程序。
我想禁用此功能:
我有一个包含三个列表项的ListView。当我按下第一个列表并且没有释放时,我向下移动第二个项目和第三个项目。然后,当我的手指在第三个项目上方时,我将其释放。之后,我发现所有人都有黑色背景。
如何禁用此效果?
如果您需要更多详情,请告诉我。
答案 0 :(得分:1)
在XML文件中的ListView元素中使用它:
android:cacheColorHint="@android:color/transparent"
然而,如果您的应用的背景为纯色,则将cacheColorHint设置为该颜色,因为将其设置为透明会导致慢速滚动。例如,如果我有一个绿色背景:
android:cacheColorHint="#0F0"
答案 1 :(得分:0)
使用
机器人:cacheColorHint = “#00000000”
作为ListView属性之一。这将禁用颜色缓存,这将停止执行此黑色操作。