首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在按下线性布局中的特定文本视图时更改文本颜色

如何在按下线性布局中的特定文本视图时更改文本颜色
EN

Stack Overflow用户
提问于 2013-09-13 17:57:13
回答 2查看 6.7K关注 0票数 6

我有一个线性布局与3个文本视图。当选择任何文本视图时,我希望更改文本视图的字体颜色。我想保留新颜色,直到选择了另一个文本视图。基本上,这种线性布局应该模仿check的选择行为。我想使用选择器来更改文本视图的字体颜色。

我在文本视图的textColor上使用了下面的选择器,这只会在文本视图被按下的时候改变字体颜色

代码语言:javascript
运行
复制
 android:textColor="@drawable/selector_header_text"

xml

代码语言:javascript
运行
复制
<?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>

如何使我的文本视图在线性布局中保留文本颜色,只要文本处于选中状态而不只是按下?

EN

Stack Overflow用户

发布于 2013-09-13 18:07:05

作为android:state_pressed的补充或替代,使用android:state_checked

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18783407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档