在android中制作应用程序,后退按钮也被处理,就像一个网站?
如果是这样,这些按钮被编程为任何按钮,或者它们是否是所有应用程序的默认按钮?
...谢谢
答案 0 :(得分:5)
确切地说!你只需要覆盖public void onBackPressed()。
您可以使用:for API level 5
来处理它@Override
public void onBackPressed() {
// your code.
}
对于旧版本,API 5使用此版本:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// your code
return true;
}
return super.onKeyDown(keyCode, event);
}
答案 1 :(得分:1)
Android需要存在后退按钮(以及电源和音量控制)。硬件按钮或软件,始终可见的导航栏。
通常,按钮的默认处理在大多数情况下都适用。它将返回应用程序之前的活动,并在应用程序到达堆栈末尾时关闭应用程序。同样可以配置为使用片段堆栈。
如果您愿意,可以选择覆盖默认实现。在任何活动中,您希望在用户按下时手动控制操作:
@Override
public void onBackPressed()
{
// custom actions
}
答案 2 :(得分:0)
要在后退时启动操作,请转到Android上的活动,添加以下代码:
@Override
public void onBackPressed() {
//action here!
}
或者,您可以使用普通按钮编程自己的按钮...