Android 当显示虚拟键盘时,如何覆盖后退按钮?
在我的应用程序中,当虚拟键盘出现时,它会从底部向上推我的菜单,但它不是很好,它也会覆盖一些内容,所以当虚拟键盘出现时,我会将其隐藏 但当我按back键隐藏键盘时,我想再次显示我的菜单,但什么也没发生,除了虚拟键盘像默认键盘一样消失 我试过:Android 当显示虚拟键盘时,如何覆盖后退按钮?,android,android-button,android-virtual-keyboard,Android,Android Button,Android Virtual Keyboard,在我的应用程序中,当虚拟键盘出现时,它会从底部向上推我的菜单,但它不是很好,它也会覆盖一些内容,所以当虚拟键盘出现时,我会将其隐藏 但当我按back键隐藏键盘时,我想再次显示我的菜单,但什么也没发生,除了虚拟键盘像默认键盘一样消失 我试过: @Override public void onBackPressed() { LinearLayout menuLayout = (LinearLayout)findViewById
@Override
public void onBackPressed()
{
LinearLayout menuLayout = (LinearLayout)findViewById(R.id.menuLayout);
menuLayout.setVisibility(View.VISIBLE);
super.onBackPressed();
}
也在没有:
super.onBackPressed();
他们都没有工作
有什么建议吗?您不应该重写
onBackPressed
方法。请参阅如何解决您的问题“您不应重写onBackPressed方法”->这不是真的。。。在很多方面你都有权利,但不是一般的。。