2011-10-07 136 views

回答

0

我發現這個在ActionBar GitHub的頁面 https://github.com/johannilsson/android-actionbar/issues/31

我建議你嘗試新的版本是在分支模仿本地的API上。然後,您可以簡單地在動作上使用setIcon。

所以克隆此分支,應該有一個的setIcon方法,我會嘗試自己一點以後。

0

有不同的圖像取決於如果你按下一個按鈕或沒有,做這樣一個XML文件中可繪製文件夾:

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:state_focused="true" 
     android:state_pressed="true" 
     android:drawable="@drawable/menu_tools_green"/> 
<item android:state_focused="false" 
     android:state_pressed="true" 
     android:drawable="@drawable/menu_tools_green"/> 
<item android:state_focused="true" 
     android:drawable="@drawable/menu_tools_green"/> 
<item android:state_focused="false" 
     android:state_pressed="false" 
     android:drawable="@drawable/menu_tools_orange"/> 

正如你可以看到有每個狀態的照片。

Regards