Auf Android-Geräten, die Softtastaturen verwenden, möchte ich verhindern, dass die Vollbild-Tastaturbearbeitungsansicht (siehe unten) im Querformat angezeigt wird (dh ich möchte nur die Softtastatur selbst und meine Ansicht dahinter sehen).
Ich gehe davon aus, dass dies mit der setExtractViewShown(false)Methode on erreicht werden kann, kann InputMethodServicejedoch nicht auf die Standardinstanz zugreifen und möchte keine benutzerdefinierte Eingabemethode implementieren.

Bearbeitet, um hinzuzufügen: Die Ansicht, in die die Eingabe geht, ist keine TextView( Viewmit einer benutzerdefinierten InputConnectionImplementierung), android:imeOptions="flagNoExtractUi"funktioniert also hier nicht.
flagNoExtractUioder IME_FLAG_NO_EXTRACT_UI. In IME_FLAG_NO_EXTRACT_UIder entsprechenden Dokumentation für heißt flagNoExtractUies jedoch, dass "von der Verwendung dieses Flags abgeraten wird und es in Zukunft möglicherweise veraltet sein wird", ebenso flagNoFullscreenwie die empfohlene Option.