На устройствах Android, использующих программные клавиатуры, я хочу запретить отображение полноэкранного режима редактирования клавиатуры (показанного ниже) в горизонтальном режиме (т. Е. Я хочу видеть только саму программную клавиатуру и мой вид за ней).
Я предполагаю, что это может быть достигнуто с помощью метода setExtractViewShown(false)
на InputMethodService
, но я не могу получить доступ к экземпляру этого по умолчанию и не хочу реализовывать пользовательский метод ввода.
Android-полноэкранное редактирование
Отредактировано, чтобы добавить: представление, к которому идет ввод, не является TextView
(это View
с пользовательской реализацией InputConnection
), поэтому android:imeOptions="flagNoExtractUi"
won 'здесь не работает.