2014-03-19 24 views
1

我想在操作欄下的文字寫的,所以我用這個XML:安卓:如何寫圖標下的文字在動作條

<item 
    android:id="@+id/Home" 
    android:icon="@drawable/ic_action_home" 
    android:showAsAction="always|withText" 
    android:title="home"/> 
<item 
    android:id="@+id/Refresh" 
    android:icon="@drawable/ic_action_refresh" 
    android:orderInCategory="100" 
    android:showAsAction="always|withText" 
    android:title="refresh"/> 

雖然我寫:

android:showAsAction="always|withText" 

這是我得到:

enter image description here

我怎麼能寫的圖標下的文字?

回答

0

'always | withText'只有在有足夠空間時纔有效。否則,它只會放置圖標。就你而言,你有幾個圖標,不會留下任何空餘的文字空間。

你有兩個選擇:

  1. 他們無論是在你的UI移動到溢出菜單或其他地方減少的圖標。
  2. 設計包含圖標和文字的圖像,並將它們用作圖標。

編輯:嗯,這裏有很多更好的答案:https://stackoverflow.com/a/12225863/2511884

+1

感謝您的答覆,其實我儘量減少圖標的數量,即使我嘗試在信中寫的,但不工作。我認爲第二個建議是最好的。謝謝 – user3376321