Android EditText 过滤空格后长度限制失效的解决办法

可以为EditText设置多个InputFilter

etClassesShortname.setFilters(new InputFilter[]{new InputFilter() { //过滤空格
            @Override
            public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
                if (source.equals(" ")) return "";
                else return null;
            }
        }
        ,new InputFilter.LengthFilter(2)}); //输入长度限制

你可能感兴趣的:(工作总结)