在Android 3.X 以下的版本,手機都會有實際的Menu 鍵(Menu button),但是在3.X之後的把實體Menu 鍵拿掉,引進了ActionBar 的類別,將Menu 鍵放在ActionBar 的部分,因為,最近把手機換成Nexus 4,發現Portable e-Campus 學校的App 沒顯示Menu 按鍵,查了一下看到官網有提供解決方法,這個方法很簡單,不用加ActionBar,因為我們的App 在某些介面下加入ActionBar 看起來會不太搭,但是之後可以會把ActionBar 加上去,因為這樣才能讓使用者有一致的操作方式。
一、顯示方式
二、使用虛擬按鍵
根據Android Blog 的文章,只需要更改Android 專案中的AndroidMainfest.xml 中的值即可,更改XML的元素是<uses-sdk>。
設定方式
將minSdkVersion設定為10或以下,targetSdkVersion設定為11、12、13,如果App中並沒有使用ActionBar,系統自動會在Android 4.0或以上的版本加入虛擬Menu 鍵
我設定的值如下:
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="13" />
三、參考資料
- http://android-developers.blogspot.tw/2012/01/say-goodbye-to-menu-button.html Say Goodbye to the Menu Button | Android Developers Blog
發佈留言