【发布时间】:2011-06-15 23:39:54
【问题描述】:
我试图在我的 ListView 上禁用 ListView 选择器。我将列表选择器颜色设置为透明颜色。这似乎可以解决问题,但是当我选择某些文本时,它们会改变颜色。我怎样才能让事情正常进行?
【问题讨论】:
标签: java android listview android-listview listview-selector
我试图在我的 ListView 上禁用 ListView 选择器。我将列表选择器颜色设置为透明颜色。这似乎可以解决问题,但是当我选择某些文本时,它们会改变颜色。我怎样才能让事情正常进行?
【问题讨论】:
标签: java android listview android-listview listview-selector
在您声明 ListView 使用的 XML 中:
<ListView android:id="@+id/my_list" android:listSelector="#00000000" />
【讨论】:
您在寻找 ListView 的 setClickable(false) 和 setEnabled(false) 方法吗?
【讨论】:
这不是最好的解决方案,但对我来说它有效:
您可以手动设置文本颜色(在 xml 中或在运行时)
【讨论】:
您可以更改所选项目的颜色以匹配您的背景。这个问题被问到here。
【讨论】:
将以下代码应用于您的列表视图。
android:listSelector="@android:color/transparent"
【讨论】: