在android中,通过seletor 设置一个按钮在默认和被按下两种状态下的不同背景
1)在res/drawable/下新建一个文件 button_back.xml
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/pressed_back"/>
<item android:drawable="@drawable/title_back"/>
</selector>
2)在layout文件里,设置button的属性 android:background="@drawable/button_back"
然后就解决这个问题了 然后还可以自定义更多更炫的动画或者效果。
我也是初学者,仅供参考
且看官方的介绍
http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList