【发布时间】:2012-06-27 13:57:00
【问题描述】:
以下代码似乎不起作用,我希望带有@ 和.com 的电子邮件键盘显示编辑文本。
emailEditText.setInputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);
【问题讨论】:
-
您是否将
android:inputType="textEmailAddress"提供给您的EditText的xml 部分。
以下代码似乎不起作用,我希望带有@ 和.com 的电子邮件键盘显示编辑文本。
emailEditText.setInputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);
【问题讨论】:
android:inputType="textEmailAddress" 提供给您的EditText 的xml 部分。
将此添加到您的布局中:
android:inputType="textEmailAddress"
【讨论】:
好吧,我找到了使用的解决方案
emailEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);
【讨论】:
以 Kotlin 方式:
email_field.valueEditText.inputType = InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS
【讨论】: