// 영문만 허용 (숫자 포함)
protected InputFilter filter= new InputFilter() {
public CharSequence filter(CharSequence source, int start, int end,
Spanned dest, int dstart, int dend) {
Pattern ps = Pattern.compile("^[a-zA-Z0-9]+$");
if (!ps.matcher(source).matches()) {
return "";
}
return null;
}
};
// 한글만 허용
public InputFilter filterKor = new InputFilter() {
public CharSequence filter(CharSequence source, int start, int end,
Spanned dest, nt dstart, int dend) {
Pattern ps = Pattern.compile("^[ㄱ-가-힣]+$");
if (!ps.matcher(source).matches()) {
return "";
}
return null;
}
};
abcd.(EditText) findViewById(R.id.abcd);
abcd.setFilters(new InputFilter[] {filter});
'이것저것 > 자바*안드로이드' 카테고리의 다른 글
안드로이드 키보드가 올라올 때 화면 사이즈 고정하는 방법 (0) | 2016.09.07 |
---|---|
안드로이드 setTextColor (0) | 2016.09.07 |
안드로이드 TextView 밑줄 긋기 // 진동구현 (0) | 2016.09.07 |
안드로이드 포커스 변경 확인 (0) | 2016.09.06 |
안드로이드 회전 방향별 레이아웃 // 화면고정 (0) | 2016.09.05 |