软键盘在横屏模式下不显示?

3

我需要在竖屏和横屏两种方向下展示应用,但是当我点击edittext时,软键盘只在竖屏模式下起作用。

我使用了一些代码来显示软键盘。

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,
                        InputMethodManager.HIDE_IMPLICIT_ONLY);

并且隐藏软键盘的代码

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                imm.hideSoftInputFromWindow(nameEditText.getWindowToken(), 0);

当我切换到横屏模式时,软键盘没有显示出来。如何在横屏模式下显示软键盘。
谢谢。
1个回答

1
将此代码放入清单中并尝试:
<activity name="your actiivity"
    android:windowSoftInputMode="stateVisible|adjustResize">

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接