为了为软键盘腾出空间(键盘可见),我的活动被平移。
当我通过按下主页按钮将活动保持在此状态时,返回此活动后,布局仍然会平移,但键盘不会显示。 我喜欢在这种情况下显示键盘,或者滑动布局。有人可以帮助我,怎么做?
我不想使用android:windowSoftInputMode="stateVisible"
,因为我不希望默认显示键盘。
答案 0 :(得分:1)
因此全屏活动一定存在问题。当我将我的活动从全屏改为例如NoTitleBar时,一切正常。
使用全屏活动时,目标是在onRestart方法中强制重绘/重新测量屏幕。 对于全屏活动的此问题,我找到了解决方法here
答案 1 :(得分:0)
当您想要显示键盘时,可以尝试这段代码:
((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE))
.showSoftInput(myEditText, InputMethodManager.SHOW_FORCED);