2012-11-19 146 views
2

此應用程序是在棄用硬件菜單按鈕之前設計的,因此現在它會自動在我們的應用程序底部顯示菜單溢出按鈕。我們寧願在需要的時候將它自己鎖定在我們的4個標籤欄項目的右側。ActionBar/ActionBarSherlock上的菜單溢出按鈕

如果這是不可行的,我們希望至少希望能夠居中寂寞菜單按鈕溢出就像它出現在第一張圖的位置 - >http://www.droid-life.com/2012/05/30/dear-developers-can-we-quit-with-the-menu-button-already-and-adopt-an-action-overflow/

我們正在使用ActionBarSherlock。

+0

您是否使用了拆分操作欄幫助?如果是這樣,擺脫它。 – CommonsWare

回答

0

你必須用setAddOptionMenu(true)手動添加它;

,然後在XML創建例如:

<item 
    android:id="@+id/video" 
    android:title="@string/video" 
    android:icon="@drawable/video" 
    android:showAsAction="ifRoom|withText" 
/> 

<item 
    android:id="@+id/email" 
    android:title="@string/email" 
    android:icon="@drawable/email" 
    android:showAsAction="ifRoom|withText" 
/> 

然後它充氣

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    MenuInflater inflater = getMenuInflater(); 
    inflater.inflate(R.menu.items, menu); 
    return super.onCreateOptionsMenu(menu); 
} 

,如果你想在底部分割動作條你可以使用屏幕

android:uiOptions=」splitActionBarWhenNarrow」 

在清單

您的活動希望