禁用Android ListView选择器

时间:2011-06-15 23:39:55

标签: java android listview android-listview listview-selector

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

5 个答案:

答案 0 :(得分:33)

在您声明ListView的XML中使用:

<ListView android:id="@+id/my_list" android:listSelector="#00000000" />

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

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

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