Android键盘EditText只允许输入数字和英文详解手机开发

主要要使用一个正则过滤即可实现:

        String regular = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"; 
        mXEditText.setKeyListener(new DigitsKeyListener() { 
            @Override 
            public int getInputType() { 
                return InputType.TYPE_TEXT_VARIATION_PASSWORD; 
            } 
 
            @Override 
            protected char[] getAcceptedChars() { 
                char[] ac = regular.toCharArray(); 
                return ac; 
            } 
        });

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/3098.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论