Edittext、textview根据enable状态动态显示字体颜色

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013519084/article/details/81060368
一、

在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)、改变颜色

猜你喜欢

转载自blog.csdn.net/u013519084/article/details/81060368