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