我创建了一个button
的layout
。 在Drawable
文件夹我创建了一个XML file
名为btn01_state
。 所述btn01_state.xml
被分配给button
i到创建的“ android:background=@drawable/btn01_state
”
现在,该button
具有默认的image
img1.when我click
该button
时,图像1变为IMG2,有一次我松开点击的鼠标按钮时,图像2再次改变再次IMG1。
我想要做的是,改变按钮的图像与埃维点击。
用于例如,最初btn01具有IMG01
如果btn01按下==>的btn01集IMG公司,img02,并直到btn01再次按下保持img02。 现在,btn01有img02就可以了。
当按下btn01,设置IMG01到btn01。
我希望这个澄清更多的是我想做的事情。
btn_selector:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/android_blue"
android:state_pressed="true" />
<item android:drawable="@drawable/ic_launcher"
android:state_focused="true" />
<item android:drawable="@drawable/ic_launcher" />
main.xml中
<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/btn01"
android:background="@drawable/btn01_state"/>