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