Android 如何更改键入邮件id的键盘?

Android 如何更改键入邮件id的键盘?,android,Android,我的android应用程序中有一个编辑文本框,当我点击它输入内容时,默认的输入语言是普通键盘。我可以将其更改为编辑电子邮件id吗 输入邮件id时,我想在键盘上输入@and.com 当我尝试使用maildId.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS)时; 它显示错误致命异常。您可以将输入类型用作: <EditText

我的android应用程序中有一个编辑文本框,当我点击它输入内容时,默认的输入语言是普通键盘。我可以将其更改为编辑电子邮件id吗

输入邮件id时,我想在键盘上输入@and.com

当我尝试使用maildId.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS)时;
它显示错误致命异常。

您可以将输入类型用作:

            <EditText

                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:hint="@string/email"
                android:inputType="textEmailAddress"
              />


设置输入类型emailadd
android:inputType
xml文件EmailEditText.setInputType中的属性(inputType.type_CLASS_TEXT | inputType.type_TEXT_VARIATION_EMAIL_ADDRESS);这也是android:inputType=“textmailaddress”的工作原理。我想知道你以前是否尝试过谷歌来发布这篇文章