首先在Activity中定義Menu的id
public static final int MENU_1 = Menu.FIRST;
public static final int MENU_2 = Menu.FIRST + 1;
重寫添加菜單和點擊方法: java
// 添加菜單 code
public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, MENU_1, 0, "退出").setIcon(R.drawable.exit); //設置menu的文本和圖標 menu.add(0, MENU_2, 0, "設置").setIcon(R.drawable.relogin); return super.onCreateOptionsMenu(menu); }
// 點擊事件 事件
public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case MENU_1: //要執行的操做的代碼 break; case MENU_2: break; } return true; }