【发布时间】:2016-04-15 18:49:34
【问题描述】:
我正在开发一个处于横向模式的应用程序。
当我以编程方式打开默认键盘时,它不会在横向模式下消耗任何输入事件(打开键盘但不显示任何键盘点击预览)。但是,如果我以纵向打开默认键盘,它会打开键盘并显示我单击的键的预览,即它在纵向模式下按预期工作。
我不知道为什么它在横向模式下不接受输入。
这是我打开键盘的方式。
final InputMethodManager inputMethodManager = (InputMethodManager) mContext.getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
另外,如果我指定名为 InputMethodManager.SHOW_IMPLICIT 的标志,它甚至不会显示键盘。
【问题讨论】:
标签: android keyboard landscape android-input-method