android:返回活动后未显示软键盘,布局仍然被淘汰

时间:2011-11-15 11:03:17

标签: android android-activity android-softkeyboard android-homebutton

为了为软键盘腾出空间(键盘可见),我的活动被平移。

当我通过按下主页按钮将活动保持在此状态时,返回此活动后,布局仍然会平移,但键盘不会显示。 我喜欢在这种情况下显示键盘,或者滑动布局。有人可以帮助我,怎么做?

我不想使用android:windowSoftInputMode="stateVisible",因为我不希望默认显示键盘。

2 个答案:

答案 0 :(得分:1)

因此全屏活动一定存在问题。当我将我的活动从全屏改为例如NoTitleBar时,一切正常。

使用全屏活动时,目标是在onRestart方法中强制重绘/重新测量屏幕。 对于全屏活动的此问题,我找到了解决方法here

答案 1 :(得分:0)

当您想要显示键盘时,可以尝试这段代码:

((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE))
.showSoftInput(myEditText, InputMethodManager.SHOW_FORCED);