На устройствах Android, использующих программные клавиатуры, я хочу, чтобы в режиме альбомной ориентации не отображалось полноэкранное представление редактирования клавиатуры (показано ниже) (т.е. я хочу видеть только саму программную клавиатуру и мой вид за ней).
Я предполагаю, что это может быть достигнуто с помощью setExtractViewShown(false)метода on InputMethodService, но я не могу получить доступ к экземпляру этого по умолчанию и не хочу реализовывать пользовательский метод ввода.

Отредактировано, чтобы добавить: представление, к которому идет ввод, не является TextView(это Viewс пользовательской InputConnectionреализацией), поэтому android:imeOptions="flagNoExtractUi"здесь работать не будет.
flagNoExtractUiили IME_FLAG_NO_EXTRACT_UI. Тем не менее, в документации для IME_FLAG_NO_EXTRACT_UI, которая соответствует flagNoExtractUi, говорится, что «Использование этого флага не рекомендуется, и он может устареть в будущем», так flagNoFullscreenчто это рекомендуемый вариант.