在XML中编辑
Color State List Resource官方文档
官方文档中的示范代码:
在XML中编辑,XML文件保存于res/color/button_text.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="#ffff0000"/>
<!-- pressed -->
<item android:state_focused="true"
android:color="#ff0000ff"/>
<!-- focused -->
<item android:color="#ff000000"/>
<!-- default -->
</selector>
在xml中应用
<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:background="@drawable/button" />