Может ли кто-нибудь посоветовать мне, как лучше всего добавить фильтр для editText, чтобы он не разрешал специальные символы и числа. он должен разрешать только "abcdefghijklmnopqrstuvwxyz"
ниже фильтр, который я использовал в настоящее время
private InputFilter testFilter = new InputFilter() {
@Override
public CharSequence filter(CharSequence source, int start, int end,
Spanned dest, int dstart, int dend) {
// TODO Auto-generated method stub
for (int i = start; i < end; i++) {
if(!Character.isDigit(source.charAt(i))){
if(!Character.isLetterOrDigit(source.charAt(i))){
return "";
}
}
}
return null;
}
};
editTest.setFilter(testFilter);
Этот код ограничивает использование специальных символов, но позволяет использовать числа.
Пожалуйста, посоветуйте Спасибо и с уважением. Нагендра
if(!Character.isDigit(source.charAt(i)))
не нужен. - person Jeroen   schedule 27.06.2016