1、弹出菜单项的用法例子
// 重写方法 点击菜单 弹出的菜单项的设置 @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, Config_constant.MENU_EXIT, 0, "退出") .setIcon(R.drawable.exit); return super.onCreateOptionsMenu(menu); }// 用户点击菜单选项触发的事件 @Override public boolean onOptionsItemSelected(MenuItem item) { switch(item.getItemId()){ case Config_constant.MENU_EXIT: //按下退出菜单选项 new AlertDialog.Builder(this) .setTitle("提示") .setMessage("确认退出吗?") .setIcon(R.drawable.alert_icon) .setPositiveButton( "确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { android.os.Process.killProcess(android.os.Process.myPid()); //结束进程 退出程序 TabDemoActivity.this.finish(); } }) .setNegativeButton( "取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) {} }) .show(); break; } return super.onOptionsItemSelected(item); }