我有一個編輯文本。我已經設置屬性android:maxLength =「35」來限制長度。它工作正常。但是,當我使用下面的代碼來限制編輯文本只接受字母,我可以輸入超過35個字符。如何限制android編輯文本只接受字母和長度
etLastName.setFilters(new InputFilter[] {
new InputFilter() {
public CharSequence filter(CharSequence src, int start,
int end, Spanned dst, int dstart, int dend) {
if(src.equals("")){ // for backspace
return src;
}
if(src.toString().matches("[a-zA-Z ]+")){
return src;
}
return "";
}
}
});
請幫助我如何在我的編輯文本上應用這兩個條件。
哎呀!我的錯... :) –