Android 如何更改键入邮件id的键盘?
我的android应用程序中有一个编辑文本框,当我点击它输入内容时,默认的输入语言是普通键盘。我可以将其更改为编辑电子邮件id吗 输入邮件id时,我想在键盘上输入@and.com 当我尝试使用maildId.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS)时;Android 如何更改键入邮件id的键盘?,android,Android,我的android应用程序中有一个编辑文本框,当我点击它输入内容时,默认的输入语言是普通键盘。我可以将其更改为编辑电子邮件id吗 输入邮件id时,我想在键盘上输入@and.com 当我尝试使用maildId.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS)时; 它显示错误致命异常。您可以将输入类型用作: <EditText
它显示错误致命异常。您可以将输入类型用作:
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/email"
android:inputType="textEmailAddress"
/>
设置输入类型emailaddandroid:inputType
xml文件EmailEditText.setInputType中的属性(inputType.type_CLASS_TEXT | inputType.type_TEXT_VARIATION_EMAIL_ADDRESS);这也是android:inputType=“textmailaddress”的工作原理。我想知道你以前是否尝试过谷歌来发布这篇文章