Em dispositivos Android que usam teclados programáveis, quero impedir que a exibição de edição do teclado em tela cheia (mostrada abaixo) apareça no modo paisagem (ou seja, quero ver apenas o próprio teclado virtual e a minha visão por trás dele).
Presumo que isso possa ser alcançado usando o setExtractViewShown(false)método on InputMethodService, mas não consigo acessar a instância padrão disso e não quero implementar um método de entrada personalizado.

Editado para adicionar: a visualização para a qual a entrada está indo não é uma TextView(é uma Viewcom uma InputConnectionimplementação personalizada ), portanto android:imeOptions="flagNoExtractUi", não funcionará aqui.
flagNoExtractUiou IME_FLAG_NO_EXTRACT_UI. No entanto, na documentação referente a IME_FLAG_NO_EXTRACT_UI, que corresponde a flagNoExtractUi, afirma que "O uso desse sinalizador é desencorajado e pode ficar obsoleto no futuro", assim flagNoFullscreencomo a opção recomendada.