我试图了解textMultiLine
和textImeMultiLine
EditText
中android: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