public boolean onCreateOptionsMenu(Menu menu) {menu.add(0,MENU_ID_NEW,0,"建立");menu.add(0,MENU_ID_DELETE,0,"刪除");SubMenu subMenu = menu.addSubMenu("子功能表");subMenu.add(1,MENU_ID_SUB1,0,"子功能表1");subMenu.add(1,MENU_ID_SUB2,0,"子功能表2");return super.onCreateOptionsMenu(menu);}
<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_xml_zzt" android:title="章澤天" android:icon="@drawable/b" /> <item android:id="@+id/menu_xml_delete" android:title="刪除" android:icon="@android:drawable/ic_menu_delete" /> <item android:id="@+id/menu_xml_sub" android:title="子功能表" > <menu> <item android:id="@+id/menu_xml_sub1" android:title="子功能表11" /> <item android:id="@+id/menu_xml_sub2" android:title="子功能表22" /> </menu> </item></menu>
2)
@Overridepublic boolean onCreateOptionsMenu(Menu menu) {MenuInflater mInflater = getMenuInflater();mInflater.inflate(R.menu.menu, menu);return super.onCreateOptionsMenu(menu);}
@Overridepublic boolean onOptionsItemSelected(MenuItem item) {int id = item.getItemId();switch (id) {case MENU_ID_NEW :Toast.makeText(this, "您選擇了: " + item.getTitle(), 1).show();break;case MENU_ID_DELETE :Toast.makeText(this, "您選擇了: " + item.getTitle(), 1).show();break;case MENU_ID_SUB1 :Toast.makeText(this, "您選擇了: " + item.getTitle(), 1).show();break;case MENU_ID_SUB2 :Toast.makeText(this, "您選擇了: " + item.getTitle(), 1).show();break;default:Toast.makeText(this, "你選擇了: " + item.getTitle(), 1).show();break;}return super.onOptionsItemSelected(item);}