控制输入框输入限定的字符

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)));

同样也是一句话实现

上一篇 下一篇

猜你喜欢

热点阅读