Android EditText 最简单的限制输入字母和数字

2021-04-29  本文已影响0人  sssssss_

private static final String DIGISTS = "0123456789" +
         "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
private DigitsKeyListener digitsKeyListener;//输入框过滤器
...

digitsKeyListener  =  new DigitsKeyListener() {
    @Override
    public int getInputType() {
        return InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_NORMAL;
    }
    @Override
    protected char[] getAcceptedChars() {
        return DIGISTS.toCharArray();
    }
};
mEditPsw.setKeyListener(digitsKeyListener);

上一篇 下一篇

猜你喜欢

热点阅读