按钮图片根据XML设置,在未点击跟点击后显示两张不同图片
1.定义selector的XML
back_btn_selector.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/back_btn_focus" //点击下去的时候要显示的图片
/>
<item
android:drawable="@drawable/back_btn_normal" /> //未点击时候显示的图片
</selector>
然后在button之类的view里设置background为定义的selector即可。
android:background="@drawable/back_btn_selector"