【发布时间】:2013-04-02 14:52:24
【问题描述】:
我有问题。首先检查我的代码:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:color="@color/clickedtext" />
<item android:state_pressed="true" android:color="@color/clickedtext" />
<item android:color="@color/defaulttext" />
</selector>
这里,默认文本颜色出现在默认状态。当我单击时,列表项中的文本颜色会发生变化。但是选择项目时文本的颜色不会改变。
我尝试了一些东西,但我无法处理这个问题。 我该怎么办?
【问题讨论】:
-
Java 部分发生了什么?你在视图上调用 setSelected(true) 吗?
-
我用在ListView上,是不是也需要用在textview上?
-
state_selected在某些设备上存在一些问题。您可能会在这里查看一些想法:stackoverflow.com/questions/14237978/…