已解决:已移除edittext并使用
显示键盘imgr.toggleSoftInput(0, 0);
原始问题:
您好,我正在开发一个带触摸板/键盘模式的遥控器应用程序。 我的问题是SW键盘。当用户按下SW键盘上的键时,我需要将此值发送到PC。我设法在隐藏的EditText的纵向模式下执行此操作,但是当我将方向更改为横向时,SW键盘将打开,其中白色文本字段覆盖键盘上方的所有空间,并显示用户已编写的文本。有没有办法可以打开并听不到那个文本字段的风景键盘?
我打开SW键盘的代码:
InputMethodManager imgr = (InputMethodManager) getSystemService(this.INPUT_METHOD_SERVICE);
imgr.showSoftInput(edKeyListener, InputMethodManager.SHOW_FORCED);
EditText xml:
<EditText
android:id="@+id/keyListener"
android:layout_width="0dp"
android:layout_height="0dp"
android:inputType="textFilter" />
答案 0 :(得分:1)
已解决:已移除edittext并使用
显示键盘imgr.toggleSoftInput(0, 0);