我有一个图像按钮:的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