步骤一:
在drawable目录下新建一个image_bg.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/click" />
<item android:drawable="@drawable/default" />
</selector>
PS:click和default是drawable文件下的两副图片,click是按下时显示,default背景图片是松开时显示。
步骤二:
在layout布局文件的ImageView控件的属性中加载上面这个image_bg.xml就行了,例如:
<ImageView
android:id="@+id/itemImage"
android:layout_width="65dip"
android:layout_height="65dip"
android:layout_centerHorizontal="true"
android:background="@drawable/image_bg"
android:scaleType="center">
</ImageView>