只是想知道是否可以在按下后退按钮时阻止键盘关闭。
又名,点击后退按钮即可跳转到上一个活动。
您可以覆盖onBackPressed()
,以便如果键盘显示您只需finish()
调用Activity
:
@Override
public void onBackPressed()
{
boolean keyboardIsShowing = // determine if keyboard is showing somehow.
if (keyboardIsShowing )
{
finish();
}
else
{
super.onBackPressed();
}
}
我不确定知道是否显示键盘的确切方法,但此链接可以为您指明正确的方式:
附带说明一下,用户可能不希望Activity
按下后退按钮时关闭,他们可能希望键盘关闭。在实施这样的事情之前,我会仔细考虑您的用例。