1. 声明MENU项ID
protected final static int MENU_NEW = Menu.FIRST;
protected final static int MENU_DELETE = Menu.FIRST + 1;
2. 覆盖onCreateOptionsMenu方法,创建Menu
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add(0, MENU_NEW, 0, "NEW");
menu.add(0, MENU_DELETE, 0, "DELETE");
menu.findItem(MENU_NEW);
return true;
}
3. 覆盖onOptionsItemSelected方法,添加点击Menu项后的事件处理程序
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId())
{
case MENU_NEW:
//事件处理程序
break;
case MENU_DELETE:
//事件处理程序
break;
}
return super.onOptionsItemSelected(item);
}