使用xml文件配置设置点击时候图片替换

在android界面上点击时候,想让一个button被替换,可以这么做:

<Button 
            android:id="@id/titlebar_refresh"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/titlebar_btn_refresh_selector"
            />

在这个路径下建立/drawable/titlebar_btn_refresh_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/titlebar_button_refresh_selected" />
	<item
		android:state_focused="true"
		android:drawable="@drawable/titlebar_button_refresh_selected" />
	<item
		android:drawable="@drawable/titlebar_button_refresh" />
</selector>

然后就OK啦 

你可能感兴趣的:(使用xml文件配置设置点击时候图片替换)