0

我正在开发一个带有 ListView 的 Android 2.2 应用程序。

我想禁用这个:

我有一个包含三个列表项的 ListView。当我按下第一个列表并且不释放时,我向下移动通过第二个项目和第三个项目。然后,当我的手指放在第三个项目上时,我松开它。之后,我看到它们都有黑色背景。

如何禁用此效果?

如果您需要更多详细信息,请告诉我。

4

2 回答 2

1

在 XML 文件中的 ListView 元素中使用它:

android:cacheColorHint="@android:color/transparent"

但是,如果您的应用具有纯色背景,则将 cacheColorHint 设置为该颜色,因为将其设置为透明会导致滚动缓慢。例如,如果我有一个绿色背景:

android:cacheColorHint="#0F0"
于 2012-07-27T15:46:28.727 回答
0

采用

安卓:cacheColorHint="#00000000"

作为 ListView 属性之一。这将禁用颜色缓存,这将停止做这个黑色的事情。

于 2012-07-27T15:52:17.630 回答