一、
在selector中通过state_enabled、state_selected设置不同状态的字体颜色
例如:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/color_999999"
android:state_enabled="false"/>
<item android:color="@color/white"
android:state_selected="true" android:state_enabled="true"/>
<item android:color="#666666"/>
</selector>二、布局中设置textcolor
android:textColor="@color/selector_color"三、java代码中设置控件的setEnable(false)、改变颜色
本文介绍如何使用XML选择器在Android应用中根据不同状态(启用/禁用和选中/未选中)设置文本颜色。通过定义状态选择器,开发者可以轻松实现按钮或其他UI元素在不同交互状态下的颜色变化。

360

被折叠的 条评论
为什么被折叠?



