android 中怎么控制EditText只能输入数字和字母,不能有汉字,字符?
展开全部
例子如下:
strings.xml文件:
<string name="rule_password">0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`¬!"£$%^*()~=#{}[];'绝枣:,./?/*-_+<档梁>@&</string>
EditText的布局文件:
<EditText android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:digits="@string/rule_password"/>
注:在strings.xml中不能直接写特殊符号,如@&等特殊符号,可使用并蠢拆ASCII码表示。
<的ASCII码为 <
>的ASCII码为 >
@的ASCII码为 @
&的ASCII码为 &
strings.xml文件:
<string name="rule_password">0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`¬!"£$%^*()~=#{}[];'绝枣:,./?/*-_+<档梁>@&</string>
EditText的布局文件:
<EditText android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:digits="@string/rule_password"/>
注:在strings.xml中不能直接写特殊符号,如@&等特殊符号,可使用并蠢拆ASCII码表示。
<的ASCII码为 <
>的ASCII码为 >
@的ASCII码为 @
&的ASCII码为 &
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询