2011-11-23 111 views
1

我的應用程序喜歡擁有儘可能多的屏幕空間,因此我一直在使用NoTitleBar主題。在V3.0 +中,至少在平板電腦上,我希望支持Action Bar,因爲它有空間並且具有一些很好的功能,所以我可以在這種情況下使用標準Holo主題之一。Android操作欄和菜單訪問

我並不在意爲3.0版以前的設備提供Action Bar功能,但我不確定是否因爲它佔用的屏幕空間而在智能手機上擁有一個Action Bar。我唯一擔心的是,如果爲Honeycomb製作的Android設備以及後續版本將始終在應用外部屏幕上的某個位置有一個菜單按鈕。我會假設這個按鈕將總是出現在Home和Back按鈕區域的某個地方 - 這是正確的嗎?

我問的一個原因是我已經不得不做出一些更改,因爲Android手機總是會有一個強大的搜索鍵 - 請記住「要求」?

回答

2

如果配置正確,那麼Honeycomb上不會有其他菜單按鈕。這隻發生在聲明選項菜單而不指定android:showAsAction屬性的應用程序中,以確定它應該如何顯示在ActionBar中。您可以輕鬆使用此屬性,並且它會被預蜂窩設備忽略。您將在Honeycomb之前獲得一個選項菜單,並在Honeycomb及更高版本的ActionBar上正確集成。

關於這方面的更多信息可以在here找到。