假设我有一个活动 A 覆盖后退按钮以显示一些对话框,并且该活动有一个菜单。因此,当按下后退按钮时,会显示对话框,但如果用户按下菜单按钮然后按下后退按钮,则不会显示对话框。无论菜单是否可见,如何使后退按钮的行为相同?
问问题
261 次
2 回答
2
您需要覆盖 BackButton。
onBackPressed()
{
closeOptionsMenu(); // to close the Options Menu if it is visible
//your code here
}
于 2012-08-20T13:17:01.567 回答
1
protected boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
}
return true;
}
希望这有帮助
于 2012-08-20T13:24:39.007 回答