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