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);
- }