5

我试图在我的 ListView 上禁用 ListView 选择器。我将列表选择器颜色设置为透明颜色。这似乎可以解决问题,但是当我选择某些文本时,它们会改变颜色。我怎样才能让事情正常进行?

4

5 回答 5

33

在您声明 ListView 使用的 XML 中:

<ListView android:id="@+id/my_list" android:listSelector="#00000000" />
于 2011-06-16T01:45:00.510 回答
1

您在寻找 ListView 的setClickable(false)setEnabled(false)方法吗?

于 2011-06-15T23:45:54.490 回答
0

您可以更改所选项目的颜色以匹配您的背景。这个问题被问到这里

于 2011-06-16T01:17:54.893 回答
0

这不是最好的解决方案,但对我来说它有效:

您可以手动设置文本颜色(在 xml 中或在运行时)

于 2011-06-15T23:47:07.133 回答
0

将以下代码应用于您的列表视图。

android:listSelector="@android:color/transparent"
于 2016-05-10T05:35:28.183 回答