話說在Android 3.0出現之前,Android手機原則上都可以看到一個按鈕"Menu",算是有別於其他作業系統的設計。
總之,就先玩玩看該如何建立一個Android的Menu按鈕功能。
1. 先在res當中定義 menu/mymenu.xml 檔案如下
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu1"
android:title="@string/label_menu1"/>
<item
android:id="@+id/menu2"
android:title="@string/label_menu2"/>
<item
android:id="@+id/menu3"
android:title="@string/label_menu3"/>
</menu>
2. 接著在Activity當中覆寫onCreateOptionsMenu方法如下
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.mymenu, menu);
return super.onCreateOptionsMenu(menu);
}
3. 執行之後就可以看到結果如附圖~