¿在什么情况下我必须使用它们中的哪一个?
在谷歌文档中说:
textMultiLine 可以与文本及其变体结合使用,以允许字段中包含多行文本.如果未设置此标志,则文本字段将被约束为单行.
textLongMessage文本,它是长消息的内容.
但我希望使用一个EditText,它将是多行的,并且包含长消息的内容.
您可以设置TextView的inputType,从值的一个InputType暗示,在键入的文字应该是一个人的名字,电话号码,&C.即使输入方法不遵守此提示,也TextView使用a KeyListener和/或TransformationMethod确保只能输入相关字符,或者具有屏蔽密码等效果.即使是标志也不只是提示:它们可以改变TextView显着的行为(最明显的例子EditorInfo.TYPE_TEXT_FLAG_MULTI_LINE).
谷歌的文档对每个文件的实际效果都非常模糊inputType.每种情况下实际允许哪些字符?如果有的话,这会因地区而异?即使没有记录的答案,并且它可能在版本之间发生变化,我仍然想知道预期的行为.