【发布时间】:2012-06-21 16:36:37
【问题描述】:
¿在什么情况下我必须使用它们中的哪一个?
在谷歌文档中说:
textMultiLine 可以与文本及其变体组合,以允许在字段中使用多行文本。如果未设置此标志,则文本字段将被限制为单行。
textLongMessage 作为长消息内容的文本。
但我希望使用 EditText,它将是多行的,并且包含长消息的内容。
【问题讨论】:
¿在什么情况下我必须使用它们中的哪一个?
在谷歌文档中说:
textMultiLine 可以与文本及其变体组合,以允许在字段中使用多行文本。如果未设置此标志,则文本字段将被限制为单行。
textLongMessage 作为长消息内容的文本。
但我希望使用 EditText,它将是多行的,并且包含长消息的内容。
【问题讨论】:
您可以使用多个标签,例如
android:inputType="textMultiLine|textLongMessage"
【讨论】:
也许这会有所帮助:https://stackoverflow.com/a/29220766/5923973
基于该答案并尝试不同的选择,我可以说:
textMultiLine:让您可以通过键盘为文本添加换行符。
textLongMessage:将使 TextInputEditText 根据其内容改变其高度。因此,如果文本到达编辑文本的末尾,那么下面的单词将在编辑文本的下方增加高度。
【讨论】: