在开发中,我们经常使用点击前后时控件背景的变化,主要是通过selector标签来实现的。
但是对于字体样式的变化,我很少设置到,今天需要这个功能,所以就记录下来了,废话不多说了,直接讲解步骤
1、在colors.xml文件中声明颜色值
<drawable name="btn_txt_p">#fc7700</drawable> <drawable name="btn_txt_n">#000000</drawable> 注意:这里是drawable,而不是color2、在Drawable文件夹下新建selector文件btn_txt_color_sel.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="@drawable/choosepiccolorp"/> <item android:color="@drawable/choosepiccolorn"/> </selector>
3、在layout文件中引用,如 <Button android:textColor="@drawable/ btn_txt_color_sel.xml"/>