我的Android应用程序有一个用于电子邮件的EditText字段,用户可以在其中输入。
但是我试图限制EditText的选项,以便用户可以输入允许的字符作为电子邮件地址。 所以这是我的代码
<EditText
android:id="@+id/sign_up_password_edit_text"
style="@style/SignUpEditTextStyle"
android:hint="@string/password"
android:inputType="textPassword"
android:digits="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 !#$%&'*+-/=?^_`{|}~ (),:;@[\]<>"
/>
但是在尝试编译和运行项目时,我收到了这个错误:
错误:任务&#39;:app:mergeDebugResources&#39;执行失败。
错误:属性的值&#34; android:digits&#34;与元素类型相关联&#34; EditText&#34;不得包含&#39;&lt;&#39;字符
我该如何解决这个问题并加入&#39;&lt;&#39;字符?