РЕШЕНО: Удален текст редактирования и отображена клавиатура с использованием
imgr.toggleSoftInput(0, 0);
Оригинальный вопрос:
Здравствуйте, я разрабатываю приложение для пульта дистанционного управления с режимами сенсорной панели / клавиатуры.
Моя проблема с клавиатурой SW. Когда пользователь нажимает клавишу на клавиатуре SW, мне нужно отправить это значение на ПК. Мне удалось сделать это в портретном режиме со скрытым 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" />