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