如果我使用一個帶選擇器的ImageButton作爲背景,是否有一個狀態可以改變,這會改變它的外觀?現在我可以在按下時更改圖像,但似乎沒有「突出顯示」或「選定」或類似的狀態,可讓我隨意切換其外觀。具有選定狀態的Android ImageButton?
這是我的XML;它只在按下時改變外觀。
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/map_toolbar_details_selected" />
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/map_toolbar_details_selected" />
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/map_toolbar_details_selected" />
<item android:drawable="@drawable/map_toolbar_details" />
使用ImageButton,並跟蹤選定的狀態似乎有點破解。如果您想切換功能,您應該使用切換按鈕。 – 2012-03-04 08:40:41