android - 提取文本的用例

标签 android android-extracted-text

我试图从官方文档中理解 ExtractedText,因为在网上找不到任何其他博客/资料,而且技术文档似乎充满了行话。

任何人都可以向我解释一下它的用例/目的吗?我唯一知道的是它可以在全屏模式下用于在用户键入时显示提取的文本部分,但我需要了解更多实际场景并提供更好的解释。

引用链接:

https://developer.android.com/reference/android/view/inputmethod/ExtractedText

最佳答案

请在此处查看。

What's the Android "Extracted Text UI"?

简而言之:适用于低分辨率小尺寸屏幕设备,方便用户横屏编辑。

https://developer.android.com/reference/android/view/inputmethod/EditorInfo#IME_FLAG_NO_ACCESSORY_ACTION

“设置此项通常意味着您认为在全屏模式下,显示文本的空间很小,不值得占用一些屏幕空间来显示操作,应该使用它来显示更多文本。”

https://developer.android.com/reference/android/view/inputmethod/EditorInfo#ME_FLAG_NO_EXTRACT_UI

"对于可能是全屏的输入法,通常在横向模式下,这允许它们更小并让部分应用程序显示在后面,通过全屏 IME 中的透明 UI 部分。UI 可见的部分用户可能不会响应触摸,因为 IME 将接收触摸事件,这可能会使用户感到困惑;改用 IME_FLAG_NO_FULLSCREEN 以获得更好的体验。”

关于android - 提取文本的用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50830250/

相关文章:

android - 如何在发布 Apk 时在 Adob​​e Animate CC 2019 中包含 64 位和 32 位 native 代码

android - ConstraintLayout ListView RTL 有些行不是RTL

android - 如何为自定义 Android View 实现提取文本

android - 尝试在 DialogFragment 中的按钮上设置 OnClickListener

java - 我应该使这个方法静态吗?

android - 如何在安卓设备上管理调试和发布版本?