开幕softkeyboard再次从后退按钮
问题描述:
进入活动时,我用android:windowSoftInputMode="stateVisible|adjustPan"
在我的清单文件时的主要活动启动打开softkeyboard。开幕softkeyboard再次从后退按钮
这很好用,除了当我回到主要活动从另一个使用后退按钮;软键盘不会重新出现。
回到主要活动时,如何使软键盘显示?
感谢您提前提供任何帮助。
答
在返回按钮,它只是删除从堆栈的当前活动,并显示之前的活动,这就是为什么softkeyboard是没有得到开放。您可以重写onKeyDown()方法,并在返回按钮上再次调用您的活动。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK)) {
// start your activity again here
Log.d(this.getClass().getName(), "back button pressed");
}
return super.onKeyDown(keyCode, event);
}