2014-01-09 76 views
1

我想一個菜單按鈕添加到一個動作條片區域 enter image description here添加菜單按鈕動作條選項卡

當然右邊是我真正需要的是一個可點擊的圖片/按鈕,始終是對齊向右,但我不知道我該怎麼做沒有主要黑客行動或編寫一個我的自我。 有沒有一個標準的方法來做到這一點與ActionBar?

任何幫助將不勝感激。

UPDATE對於那些誰建議使用添加菜單的標準方法,這是發生了什麼

enter image description here

感謝 號Yoni

+1

Android處理,你只需設置菜單佈局。我認爲這在+4.0 –

+0

處理上面的> 11 API閱讀評論。 <11 API http://stackoverflow.com/a/11765787/1168654 –

+0

似乎並非如此,使用android build選項創建菜單,但出現在標籤下方 – Eden

回答

0

可以操作系統把菜單按鈕在操作欄中,但是不是一個好主意。讓OS決定何時在ActionBar上放置菜單按鈕。

反正我不喜歡這樣寫道:

  try { 
       ViewConfiguration config = ViewConfiguration.get(this); 
       Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey"); 
       if(menuKeyField != null) { 
        menuKeyField.setAccessible(true); 
        menuKeyField.setBoolean(config, false); 
       } 
      } catch (Exception ex) { 
       Log.e("yourapp", ex.toString()); 
      } 
+0

謝謝,我不知道這一點。僅適用於帶有硬件按鈕的設備的工作解決方案對我來說不是好事,但也許會使我找到解決方案。 – Eden

+0

試試吧,它也適用於非硬件按鈕設備 –

+0

我可能錯過了一些東西。它將菜單放置在Tabs下(請參閱附加到問題的第二個圖像) – Eden