我的問題是,點擊ImageButton後圖像也不會改變。當我單擊,或者觸摸按鈕,仍然顯示相同的圖像。這是代碼片段:
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_focused="true"
android:state_pressed="false"
android:drawable="@drawable/pushed" />
<item
android:state_focused="true"
android:state_pressed="true"
android:drawable="@drawable/pushed" />
<item
android:state_focused="false"
android:state_pressed="true"
android:drawable="@drawable/pushed" />
<item
android:drawable="@drawable/default" />
</selector>
我在main.xml中調用了selector,Imagechoice.xml是selector文件
android:background="@drawable/imagechoice"
首先確定你的ImageButton的clickable是否為true,仍然不行,可以使用排除法,一個一個地增加selector中的item進行排查。