如何在我的Android应用程序中创建后退按钮

时间:2012-04-11 10:59:45

标签: android-layout

我对android编程很新。无论如何,我做了几个活动的测试应用程序。该应用程序的工作原理如下:

活动1 = MainMenu,活动2 = A2,活动3 = A3 ....

MainMenu-> A2-> A3-> A4-> A5 ...

如果用户在,让我们说A4并按下物理后退按钮(完成())他会回到A3这很明显..但我不想那样。我希望后退按钮在我的应用程序中作为“返回”MainMenu“按钮”工作。这甚至可能吗?

2 个答案:

答案 0 :(得分:1)

你可以覆盖onBackPressed()来做到这一点:

@Override
public void onBackPressed()
{
    startActivity(new Intent(mContext, MainMenu.class));
    finish();
}

答案 1 :(得分:0)

你可以为后面的键添加一个事件处理程序,当它按下时你只是在午餐主菜单意图。

看看这里:  http://android-developers.blogspot.com/2009/12/back-and-other-hard-keys-three-stories.html?m=1

它有一些很好的代码供您使用。