Android中有些可編輯文本框不需要空格或者回車鍵換行

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});
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章