我有一个线性布局与3个文本视图。当选择任何文本视图时,我希望更改文本视图的字体颜色。我想保留新颜色,直到选择了另一个文本视图。基本上,这种线性布局应该模仿check的选择行为。我想使用选择器来更改文本视图的字体颜色。
我在文本视图的textColor上使用了下面的选择器,这只会在文本视图被按下的时候改变字体颜色
 android:textColor="@drawable/selector_header_text"xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:color="@color/blue"></item>
    <item android:state_focused="true" android:color="@color/blue"/>
    <item android:color="@color/light_gray"></item>
</selector>如何使我的文本视图在线性布局中保留文本颜色,只要文本处于选中状态而不只是按下?
发布于 2013-09-13 18:07:05
作为android:state_pressed的补充或替代,使用android:state_checked。
https://stackoverflow.com/questions/18783407
复制相似问题