我试图从官方文档中理解ExtractedText
,因为无法在线找到任何其他博客/材料,并且似乎技术文档是大量行话。
任何人都可以解释一下它的用例/目的吗?我唯一知道的是它可以在全屏模式下用于在用户键入时显示提取的文本部分,但我需要知道更实际的场景和更好的解释。
参考链接:
https://developer.android.com/reference/android/view/inputmethod/ExtractedText
请查看此处。
什么是安卓"提取的文本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以获得更好的体验。">