JAVA Eclipse如何设置点击按钮切换图片

右击图片文件夹,新建一个Android XML文件

 

设置文件的名称,注意这个新建的xml文件就是会被用作按钮的background属性的,所以名字不要太奇怪,设置Root Element为selector之后,添加下面黄色的两行,按钮常规和按下的时候对应的图片,这里注意都是对应的前面放进去的图片

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android" >

<item android:drawable="@drawable/rotateleft" android:state_pressed="false"></item>

<item android:drawable="@drawable/rotateleft_click" android:state_pressed="true"></item>

</selector>

 

添加一个ImageButton,注意删掉src属性,添加background属性即可,这种做法比在主程序中点击按钮之后根据ID查找按钮然后替换图片要更简洁方便

 

 

原文地址:https://www.cnblogs.com/acetaohai123/p/6755132.html