代码如下:菜单键失效了
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
/* 添加三个菜单项目,并设置图片 */
menu.add(0,1,0,"关于");
menu.add(0,2,0,"退出");
//menu.add(0, 3, 3, "Exit").setIcon(R.drawable.close);
return true;
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
exitActivity();
return true;
}
return true;
}

protected void exitActivity() {
Dialog dialog = new AlertDialog.Builder(MainActivity.this)
.setMessage("確定要退出?")
.setTitle("退出")
.setPositiveButton("确定",
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
dialog.dismiss();
android.os.Process
.killProcess(android.os.Process.myPid());
} }) .setNegativeButton("取消", // 设置“取消”按钮
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
dialog.dismiss();
}
}).create();// 创建 dialog.show();
}
}