我有一個圖像按鈕:的ImageButton不改變圖像
<ImageButton
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/imageButton"
android:layout_weight="0.5"
android:layout_column="2"
android:background="@null"
android:src="@drawable/gender_choice"/>
的gender_choice.xml如下:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@drawable/male_gender"
android:state_checked="true" />
<item
android:drawable="@drawable/female_gender"
android:state_checked="false"/>
</selector>
出於某種原因,當我運行應用程序,點擊它沒有按按鈕不會改變。是否有必須在點擊監聽器中實現?
因爲'ImageButton'不管理'checked'狀態。你需要一個複選框 – njzk2 2014-11-24 16:54:55