我需要使用选择器更改按钮颜色(正常/按下)
res/color/test_color_button.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="@color/button_focused"/>
<item android:state_pressed="false" android:color="@color/button_font"/>
<item android:color="@color/button_font"/>
</selector>
在代码类 MyButton(它从类 Button 扩展)中,我使用以下代码设置文本颜色
//at Constructor
this.setTextColor(getResources().getColor(R.color.text_color_button));
但我的问题是,按钮总是显示默认颜色