新建一个button_selector.xml文件
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/dj_normal" android:state_pressed="false"/> <item android:drawable="@drawable/dj_pressed" android:state_pressed="true"/> </selector>
在strings文件定义两个颜色
<drawable name="dj_normal">#b9f0f8ff</drawable> <drawable name="dj_pressed">#b91e90ff</drawable
在layout里面定义button时引用即可
android:background="@drawable/button_selector"