1
私はのEditTextでInputFilterにのみ、アルファ( - Zまたは-Z)スペースを許可し、私は(-ZとA-Z)を許可することができkey.But入力したい許可します。はスペースとAndroidキーボードでキーを入力し
スペースと入力キーを許可する方法はありますか?
protected InputFilter filterAlpha = new InputFilter() {
public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
Pattern ps = Pattern.compile("^[a-zA-Z]+$");
if(!source.equals("") && !ps.matcher(source).matches()){
//Key not allowed
return "";
}
return null;
}
};
EditText et_name_eng = (EditText) findViewById(R.id.et_name_eng);
et_name_eng.setFilters(new InputFilter[] {filterAlpha});
これは機能します。本当にありがとう。 –