EditText禁止输空格

editText.setFilters(new InputFilter[]{filter});

private InputFilter filter=new InputFilter() { 
@Override public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {

//返回null表示接收输入的字符,返回空字符串表示不接受输入的字符
 if(source.equals(" "))
    return "";
 else
     return null; 
    }
};

 

 

注:得到了预期的结果

posted @ 2016-05-02 23:01  Michelle's Home  阅读(513)  评论(0编辑  收藏  举报