43

以下代码似乎不起作用,我希望电子邮件键盘带有@.com显示编辑文本。

emailEditText.setInputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);

4

3 回答 3

92

将此添加到您的布局中:

android:inputType="textEmailAddress"

于 2012-06-26T09:18:44.357 回答
78

好吧,我找到了要使用的解决方案

emailEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);

于 2012-06-26T09:28:07.803 回答
1

以 Kotlin 的方式:

email_field.valueEditText.inputType = InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS
于 2020-09-30T14:45:02.113 回答