2012-11-28 94 views
-1

我讀this article,並驚訝地看到:Android操作欄,溢出

您可能會注意到只有3原始菜單項2顯示在 新的動作條[...]。要獲得其他菜單項,您必須去 「溢出菜單」。

爲什麼我很驚訝的原因是,當我使用仿真的Nexus同樣的事情(即:無菜單按鈕)在Android 4.1.2運行,則溢出按鈕不會出現in the menu,而是直接in the action bar

任何想法爲什麼行爲是不同的?

注意:在我的AndroidManifest.xml中,我使用的minSdkVersion =「11」

回答

2

出現在naviagation棒缺乏物理按鍵裝置的按鈕不是溢出按鈕;這是傳統菜單按鈕。你所看到的行爲是正確的,預期的行爲。

+0

在這種情況下,如何將動作欄與傳統菜單按鈕組合起來?我的理解是,操作欄應該取代傳統的菜單按鈕......所以我不明白這篇文章的作者如何設法將兩者結合起來。 –

+0

當您的應用程序的minSdkVersion或targetSdkVersion設置爲<11時,將顯示舊菜單按鈕。操作欄應該替換舊菜單按鈕。爲了得到兩者的屏幕截圖,看起來作者添加了一個操作欄並將api的級別設置爲10. –

+0

...除了作者說他將minSdk值設置爲11:「如果您只是簡單地更改SDK的最低版本爲11 ...「 –