安卓的inputType;有什么区别?

时间:2016-01-14 19:23:31

标签: android xml android-studio android-edittext

我目前正在为Android应用创建帐户活动,我正在为每个editText框选择输入类型。问题是,似乎有很多可能性,每种可能性之间没有差异。

唯一值得注意的是电子邮件,它将“@”符号放在键盘上。 你知道我可以找到它们之间的区别吗? Android文档没什么帮助..

谢谢!

1 个答案:

答案 0 :(得分:2)

以下是关于此的完整文档:

http://developer.android.com/reference/android/text/InputType.html

对每个人进行了很多解释。

<强>实施例

  

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

     

自动大写的多行邮政地址 :inputType =   TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_POSTAL_ADDRESS |   TYPE_TEXT_FLAG_MULTI_LINE

     

时间字段:inputType = TYPE_CLASS_DATETIME |   TYPE_DATETIME_VARIATION_TIME

或者出于您的目的:

  

int TYPE_TEXT_VARIATION_EMAIL_ADDRESS - &gt; TYPE_CLASS_TEXT的变化:   输入电子邮件地址

     

int TYPE_TEXT_VARIATION_EMAIL_SUBJECT TYPE_CLASS_TEXT的变化:   进入电子邮件的主题行