Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.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 当显示虚拟键盘时,如何覆盖后退按钮?_Android_Android Button_Android Virtual Keyboard - Fatal编程技术网

Android 当显示虚拟键盘时,如何覆盖后退按钮?

Android 当显示虚拟键盘时,如何覆盖后退按钮?,android,android-button,android-virtual-keyboard,Android,Android Button,Android Virtual Keyboard,在我的应用程序中,当虚拟键盘出现时,它会从底部向上推我的菜单,但它不是很好,它也会覆盖一些内容,所以当虚拟键盘出现时,我会将其隐藏 但当我按back键隐藏键盘时,我想再次显示我的菜单,但什么也没发生,除了虚拟键盘像默认键盘一样消失 我试过: @Override public void onBackPressed() { LinearLayout menuLayout = (LinearLayout)findViewById

在我的应用程序中,当虚拟键盘出现时,它会从底部向上推我的菜单,但它不是很好,它也会覆盖一些内容,所以当虚拟键盘出现时,我会将其隐藏

但当我按back键隐藏键盘时,我想再次显示我的菜单,但什么也没发生,除了虚拟键盘像默认键盘一样消失

我试过:

        @Override
        public void onBackPressed() 
        {
            LinearLayout menuLayout = (LinearLayout)findViewById(R.id.menuLayout);
            menuLayout.setVisibility(View.VISIBLE);

            super.onBackPressed();
        }
也在没有:

super.onBackPressed();
他们都没有工作


有什么建议吗?

您不应该重写
onBackPressed
方法。请参阅如何解决您的问题

“您不应重写onBackPressed方法”->这不是真的。。。在很多方面你都有权利,但不是一般的。。