控制输入框输入限定的字符
2017-11-06 本文已影响15人
numqin
布局文件中的控制方法
<EditText
android:digits="@string/filter_code"
...
/>
只需要一句代码,@string/filter_code 为你设置可以输入的字符,例如你想用户设置密码的时候只能输入字母和数字时你可以这么定义
filter_code
<resources> <string name="filter_code">0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</string> </resources>
代码中设置控制方法
editText.setKeyListener(DigitsKeyListener.getInstance(getResources().getString(R.string.filter_code)));
同样也是一句话实现