2011-08-24 28 views
0

我正在使用主題「noTitlebar」創建一個Android應用程序,並且所有設計更改都已完成並獲得批准。現在我需要添加一個菜單,所以我必須添加標題欄。但是,如果我改變主題,整個設計的彈出,邊框等都會受到影響。如何在Android自定義主題中啓用菜單?

所以我通過擴展主題
"android:style/Theme.NoTitleBar"創建了一個自定義主題。

我啓用了稱號

<item name="android:windowNoTitle">false</item> 

現在,我得到了標題欄,但菜單顯示出來。控制不來

public boolean onCreateOptionsMenu(Menu menu) { 

我們如何啓用此主題中的菜單?幫助將不勝感激。

回答

1

由於你的目標是蜂窩(對吧?),當你說標題欄時,你的意思可能是Action Bar?按照鏈接閱讀文檔。

一言以蔽之:

  1. 您需要設置targetSdkVersion="11"您的構建目標(在Eclipse)至V11。
  2. 只需使用Theme.Holo。操作欄默認啓用。 Theme.Holo是v11的默認主題,因此您甚至不需要定義它。
+0

感謝Peter的快速反應。我能夠找到幾乎相同的主題,我可以進行一些小的UI調整並使其看起來相似。你的答案也幫助我找出了默認的主題。 –