2013-05-07 6 views
0

Я хотел бы знать, как установить более одного фильтра на поле ввода?Фильтры с несколькими входами для Android

Это то, что я пытаюсь:

input.setFilters(new InputFilter[] {new InputFilter.LengthFilter(20)}); 
input.setFilters(new InputFilter[] {new InputFilter.AllCaps()}); 

, но только последний фильтр применяется ... я ничего не могу найти на Google.

ответ

7

попробуйте следующее: -

input.setFilters(new InputFilter[] {new InputFilter.LengthFilter(20), new InputFilter.AllCaps()});

или

InputFilter[] filters = {new InputFilter.LengthFilter(20), new InputFilter.AllCaps()}; 
input.setFilters(filters); 
+0

решаемая. Спасибо :) – mgulan

+0

Ты легенда. –

Смежные вопросы