我android:windowSoftInputMode="stateVisible|adjustPan"
在清单文件中使用主要活动启动时打开软键盘。
这很好用,除了当我使用后退按钮从另一个活动返回到主要活动时;软键盘不再出现。
返回主要活动时如何使软键盘出现?
感谢您提前提供任何帮助。
我android:windowSoftInputMode="stateVisible|adjustPan"
在清单文件中使用主要活动启动时打开软键盘。
这很好用,除了当我使用后退按钮从另一个活动返回到主要活动时;软键盘不再出现。
返回主要活动时如何使软键盘出现?
感谢您提前提供任何帮助。
在后退按钮上,它只是从堆栈中删除当前活动并显示以前的活动,这就是软键盘没有打开的原因。您可以覆盖 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);
}