-1

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

当我通过按主页按钮将活动留在此状态时,返回此活动后,布局保持平移,但未显示键盘。我希望在这种情况下显示键盘,或者向下滑动布局。有人可以帮我吗,该怎么做?

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

4

2 回答 2

1

所以全屏活动肯定有问题。当我将活动从全屏更改为例如 NoTitleBar 时,一切正常。

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

于 2011-11-16T13:58:13.157 回答
0

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

((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE))
.showSoftInput(myEditText, InputMethodManager.SHOW_FORCED);
于 2011-11-15T11:07:41.543 回答