菜单的新建与点击事件的处理
一、菜单的新建
菜单的新建有两种方式:代码方式和布局文件方式。无论是哪种方式,都需要重写onCreateOptionsMenu(...)方法
1、代码方式
@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);}