Android中有些可编辑文本框不需要空格或者回车键换行

来源:互联网 发布:职称论文检测软件 编辑:程序博客网 时间:2024/05/19 10:39

1.取消回车键换行:

edit.setOnEditorActionListener(new TextView.OnEditorActionListener() {    @Override    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {        return(event.getKeyCode() == KeyEvent.KEYCODE_ENTER);    }});
2.取消空格:

public static void setEditTextInhibitInputSpace(EditText editText) {    InputFilter filter = 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;            }        }    };    editText.setFilters(new InputFilter[]{filter});}