使用ViewFlipper时,是否可以将后退按钮映射到上一个View而不是退出整个应用程序?

Mat*_*ris 1 android android-view

我的应用程序是使用ViewFlipper设置的,因此我有一个主视图链接到其他三个视图,每个视图都通过自己的按钮.正如我以这种方式设置的,当我在其他三个视图中的一个时,如果我按下我的Android设备上的后退按钮,它会一直退出应用程序.我只想知道是否有可能将其映射到主视图?

Bou*_*bon 5

覆盖onKeyDown():

@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
    if (keyCode == KeyEvent.KEYCODE_BACK)
        {
            //Place your code here!
        }
    return true;
}
Run Code Online (Sandbox Code Playgroud)