新建一个drawable资源文件,内容如下:(如:adv_button.xml)
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_focused="false"
android:state_pressed="false"
android:drawable="@drawable/control_button_0" />
<item
android:state_focused="true"
android:state_pressed="false"
android:drawable="@drawable/control_button_1" />
<item
android:state_focused="true"
android:state_pressed="true"
android:drawable="@drawable/control_button_2" />
<item
android:state_focused="false"
android:state_pressed="true"
android:drawable="@drawable/control_button_3" />
</selector>
然后把Button控件的background的值设置为上面的文件 。