textMultiLine 和 textImeMultiLine 在 inputType EditText 中有什么区别



我试图了解textMultiLinetextImeMultiLineEditTextandroid:inputType的选项。然而 我一直无法理解答案。文档 说

IME 是一个使用户能够输入文本的控件。


但我不明白texMultiLine与textImeMultiLine有何不同。

TextImeMultiLine: TYPE_CLASS_TEXT标志:与此关联的常规文本视图不应是多行的,

但是,当全屏输入法提供文本时,如果可以的话,它应该使用多行。

文本多行:TYPE_CLASS_TEXT标志:可以在字段中输入多行文本。如果未设置此标志,则文本字段将限制为一行。未设置此标志时,IME 还可以选择不显示 Enter 键,因为不需要创建新行。

我在谷歌搜索中能够辨别出来的东西......TextImeMultiLine 用于接受"未直接在键盘上表示"的文本,例如来自中文、日语和韩语等语言的文本。Ime 是输入法编辑器。

IME(输入法编辑器)是一种应用程序,它允许使用标准键盘(如 US-101 键盘)键入未直接在键盘本身上表示的字符和符号。

https://www.w3.org/TR/ime-api/#IME

相关内容

  • 没有找到相关文章

最新更新