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

时间:2012-04-10 15:36:48

标签: android android-button android-virtual-keyboard

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

但是当我按回去隐藏键盘时,我想再次显示我的菜单,但没有任何反应,除了虚拟键盘默认消失。

我试过了:

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

            super.onBackPressed();
        }

也尝试了WITHOUT:

super.onBackPressed();

他们都没有工作。

有什么建议吗?

1 个答案:

答案 0 :(得分:-1)

您不应该覆盖onBackPressed方法。请参阅here如何解决问题