gpt4 book ai didi

android - 如何像在 css 中一样在悬停时更改 TextView 中文本的颜色?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:56:37 24 4
gpt4 key购买 nike

如何像在带有选择器的 css 中一样在悬停时更改 TextView 中文本的颜色?我知道按钮可以用项目定义选择器

<item
android:drawable="@drawable/down"
android:state_pressed="true"
android:state_enabled="true">
</item>
<item
android:drawable="@drawable/up"
android:state_focused="true"
android:state_enabled="true">
</item>

但我需要 TextView textColor,但项目无法识别该属性。有没有办法从 xml 而不是代码?

最佳答案

将该选择器添加为资源文件 (res/color/text_color.xml)

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:color="@color/focused_text_color"/>
<item android:state_pressed="true" android:state_enabled="false" android:color="@color/pressed_text_color" />
<item android:state_enabled="false" android:color="@color/disabled_text_color" />
<item android:color="@color/default_text_color"/>
</selector>

并使用它:

android:textColor="@color/text_color"

关于android - 如何像在 css 中一样在悬停时更改 TextView 中文本的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8180045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com