我在drawable文件夹中有一个xml文件,我想用它作为ImageView src。这是代码:
<?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/home2" />
<item android:state_pressed="false" android:drawable="@drawable/home1"></item>
</selector>
正如您所看到的,我希望每次按下图像时,它都会将图像更改为另一张图像但由于某种原因它无法正常工作。它只显示默认图像,当我按下图像时,它不会被切换。
另外,我尝试使用此代码,但得到的结果相同:
<?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/home2" />
<item android:drawable="@drawable/home1"></item>
</selector>
可以解决什么问题?
答案 0 :(得分:0)
你的意思是例如在按下图像= home1时按下图像= home2,当用户释放按image = home2时它不会再次改变。 如果是这样,您可以使用此代码。
<item android:state_pressed="true"
android:drawable="@drawable/home2" />