在使用软键盘的Android设备上,我想防止在横向模式下出现全屏键盘编辑视图(如下所示)(即,我只想看到软键盘本身及其后的视图)。
我假设可以使用上的setExtractViewShown(false)方法来实现InputMethodService,但是我无法访问此方法的默认实例,也不想实现自定义输入法。

编辑添加:输入将进入的视图不是一个视图TextView(View具有自定义InputConnection实现),因此android:imeOptions="flagNoExtractUi"在这里不起作用。
flagNoExtractUi或IME_FLAG_NO_EXTRACT_UI。但是,在与IME_FLAG_NO_EXTRACT_UI相对应的的文档中,该文档flagNoExtractUi指出“不鼓励使用此标志,将来可能会不推荐使用此标志”,因此flagNoFullscreen建议使用该选项。