當用戶的焦點來到ImageButton時,是否可以指定不同的圖像?我想在LinearLayout上顯示圖像按鈕,並在用戶的焦點出現在按鈕上或用戶按下按鈕時更改圖像。Android - 在ImageButton上滾動的不同圖像
謝謝。
當用戶的焦點來到ImageButton時,是否可以指定不同的圖像?我想在LinearLayout上顯示圖像按鈕,並在用戶的焦點出現在按鈕上或用戶按下按鈕時更改圖像。Android - 在ImageButton上滾動的不同圖像
謝謝。
是的,你可以這樣做。你需要的是一個定義選擇器的可繪製xml文件。
<selector xmlns:android... <item android:state_enabled="false" android:state_focused="true" android:drawable="..." /> <item android:state_enabled="true" android:state_focused="false" android:drawable="..." /> </selector>
然後,在佈局XML中指定ImageButton時,使用此可繪製XML的id。
先例答案對我無效。下面是我發現其他地方的代碼:
的android:
<selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@drawable/refresh_pushed" android:state_pressed="true" /> <item android:drawable="@drawable/refresh" /> </selector>
你也可以通過添加一行,並使用添加狀態foccussed對象state_focused = 「真」
這對我不起作用。 – 2012-07-20 08:48:40