Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用ViewFlipper时,是否可以将“后退”按钮映射到上一个视图,而不是退出整个应用程序?_Android_Android View - Fatal编程技术网

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

Android 使用ViewFlipper时,是否可以将“后退”按钮映射到上一个视图,而不是退出整个应用程序?,android,android-view,Android,Android View,我的应用程序是使用ViewFlipper设置的,这样我就有了一个主视图,它通过各自的按钮链接到其他三个视图。我是这样设置的,当我在另外三个视图中的一个视图上时,如果我按下android设备上的后退按钮,它会一直后退到应用程序之外。我只是想知道是否可以将其映射到只返回主视图?覆盖onKeyDown() 覆盖onKeyDown(): 谢谢到处都找不到!顺便问一下,我需要什么回报?@mattharis,没错。这意味着你可以处理关键事件谢谢!到处都找不到!顺便问一下,我需要什么回报?@mattharis

我的应用程序是使用ViewFlipper设置的,这样我就有了一个主视图,它通过各自的按钮链接到其他三个视图。我是这样设置的,当我在另外三个视图中的一个视图上时,如果我按下android设备上的后退按钮,它会一直后退到应用程序之外。我只是想知道是否可以将其映射到只返回主视图?

覆盖onKeyDown()

覆盖onKeyDown():


谢谢到处都找不到!顺便问一下,我需要什么回报?@mattharis,没错。这意味着你可以处理关键事件谢谢!到处都找不到!顺便问一下,我需要什么回报?@mattharis,没错。这意味着您要处理关键事件
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
    if (keyCode == KeyEvent.KEYCODE_BACK)
        {
            //Place your code here!
        }
    return true;
}