什么是Android的“提取文字用户界面”?

use*_*117 6 android android-extracted-text

我最近遇到了一个错误,即我的小型EditText膨胀起来以填充软键盘未占用的任何空间。但仅在横向模式下。

我发布了这个消息,并从一个有用的StackOverflow成员那里得到了快速响应,我需要添加android:imeOptions =“ flagNoExtractUi”,所以我做到了,它起作用了!

但是我还是不明白。该文档说,它是“用于指定IME不需要显示其提取的文本UI” ,那是什么?http://developer.android.com的“搜索开发人员文档”功能显示短语“提取文本UI”在其文档中使用了34次,但我没有注意到定义。

有人可以解释一下它是什么,以及为什么它只影响风景模式吗?提前致谢。

小智 3

在横向模式下,默认情况下,输入法编辑器 (IME) 在编辑文本时获得全屏控制。这个想法是,在编辑较长的内容(例如电子邮件)时,横向屏幕上没有足够的“垂直”空间来显示除 EditText 和软键盘之外的任何内容。

有问题的用户界面在这里: http ://developer.android.com/reference/android/inputmethodservice/ExtractEditText.html