美文网首页
限制文本框只能输入数字或者字母

限制文本框只能输入数字或者字母

作者: RuanJH | 来源:发表于2017-03-23 17:45 被阅读0次
    /**
    * 限制只能输入字母和数字,默认弹出英文输入法
    */
     pwdEditText.setKeyListener(new DigitsKeyListener() {
                @Override
                public int getInputType() {
                    return InputType.TYPE_TEXT_VARIATION_PASSWORD;
                }
                @Override
                protected char[] getAcceptedChars() {
                    char[] data = getStringData(R.string.login_only_can_input).toCharArray();   
                    return data;
                }
    });
    
     /**
     * 传过来的字符串
    */
    public String getStringData(int id) {
            return getResources().getString(id);
    }
    
    String.xml 配置文件
     <string name="login_only_can_input">qwertyuioplkjhgfdsazxcvbnmQWERTYUIOPLKJHGFDSAZXCVBNM1234567890</string>
    

    相关文章

      网友评论

          本文标题:限制文本框只能输入数字或者字母

          本文链接:https://www.haomeiwen.com/subject/vtetottx.html