Android:inputType;有什么区别?

Android:inputType;有什么区别?,android,xml,android-studio,android-edittext,Android,Xml,Android Studio,Android Edittext,我目前正在为Android应用程序进行创建帐户活动,我正在为每个编辑文本框选择输入类型。问题是,似乎有这么多的可能性,每个都没有区别 唯一值得注意的是电子邮件,它将“@”符号放在键盘上。 你知道它们之间有什么区别吗?或者我在哪里可以找到它们?安卓医生帮不了什么忙 谢谢 这是关于此的完整文档: 他们每个人都有很多解释 示例 用户可见密码的密码字段:inputType =TYPE_CLASS_TEXT|TYPE_TEXT_VARIATION_VISIBLE_PASSWORD 自动大写的多行邮政地址

我目前正在为Android应用程序进行创建帐户活动,我正在为每个编辑文本框选择输入类型。问题是,似乎有这么多的可能性,每个都没有区别

唯一值得注意的是电子邮件,它将“@”符号放在键盘上。 你知道它们之间有什么区别吗?或者我在哪里可以找到它们?安卓医生帮不了什么忙


谢谢

这是关于此的完整文档:

他们每个人都有很多解释

示例

用户可见密码的密码字段:inputType =TYPE_CLASS_TEXT|TYPE_TEXT_VARIATION_VISIBLE_PASSWORD

自动大写的多行邮政地址:inputType= 类型(类别)文本|类型(文本)变体(邮政)地址| 键入\文本\标志\多行

时间字段:inputType=TYPE\u CLASS\u DATETIME| 键入日期时间变量时间


或出于您的目的:

int TYPE\u TEXT\u VARIATION\u EMAIL\u ADDRESS->TYPE\u CLASS\u TEXT的变体: 输入电子邮件地址

int类型\文本\变体\电子邮件\主题类型\类\文本的变体: 输入电子邮件的主题行


他们都做各种不同的事情。例如,电子邮件在用户的软输入上给用户一个@。数字仅为用户提供输入数字的选项,文本密码为安全起见使文本不可见,等等