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

本文介绍了如何在Android应用中创建并处理菜单选项。主要内容包括:声明菜单项ID,覆盖onCreateOptionsMenu方法来创建菜单,以及覆盖onOptionsItemSelected方法来响应菜单项的点击事件。
348

被折叠的 条评论
为什么被折叠?



