【问题标题】:What difference between textMultiLine and textImeMultiLine in inputType EditText?inputType EditText 中的 textMultiLine 和 textImeMultiLine 有什么区别?
【发布时间】:2019-12-29 21:37:18
【问题描述】:

我想了解textMultiLinetextImeMultiLineEditText 中的android:inputType 选项。然而 我一直无法理解答案。文档 说

IME 是一种允许用户输入文本的控件。


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

【问题讨论】:

    标签: android android-edittext multiline android-textinputedittext android-inputtype


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      我在谷歌搜索中发现的... TextImeMultiLine 用于接受“不直接在键盘上显示”的文本,例如来自中文、日文和韩文等语言的文本。 Ime 是输入法编辑器。

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

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

      【讨论】:

        猜你喜欢
        • 2022-11-24
        • 2012-04-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-17
        • 2011-07-01
        • 1970-01-01
        相关资源
        最近更新 更多