安卓:输入类型;有什么区别?

标签 android xml android-studio android-edittext

我目前正在为 Android 应用程序创建帐户 Activity ,我正在为每个 editText 框选择输入类型。问题,似乎有很多可能性,每种可能性之间没有区别。

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

谢谢!

最佳答案

这是关于此的完整文档:

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

对每一个都有很多解释。

示例

A password field with the password visible to the user: inputType = TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_VISIBLE_PASSWORD

A multi-line postal address with automatic capitalization: inputType = TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_POSTAL_ADDRESS | TYPE_TEXT_FLAG_MULTI_LINE

A time field: inputType = TYPE_CLASS_DATETIME | TYPE_DATETIME_VARIATION_TIME


或者为了您的目的:

int TYPE_TEXT_VARIATION_EMAIL_ADDRESS -> Variation of TYPE_CLASS_TEXT: entering an e-mail address.

int TYPE_TEXT_VARIATION_EMAIL_SUBJECT Variation of TYPE_CLASS_TEXT: entering the subject line of an e-mail.

关于安卓:输入类型;有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34797964/

相关文章:

java.lang.UnsatisfiedLinkError : Couldn't load from loader findLibrary returned null

java - 无法导入云端硬盘

c++ - 从 XML 解析字符串时向 n 添加额外的反斜杠

android - 如何在项目Android Studio之间同步对gradle文件所做的所有更改

android - Gradle 同步 : Failed to resolve (library name)

java - ZXING Android嵌入式IntentIntegrator的使用

java - "R cannot be resolved to a variable"刚创建完android项目?

android - 有没有办法在 XML 资源中定义自定义标签

javascript - 使用 Jquery 输出 XML 代码

java - TEXTVIEW 证实位置