Android. Как установить максимальную длину текста в EditText

сентября
12
2012
Метки: android edittext limit

В статье будет рассмотрено два способа установки лимита на количество символов в EditText: с помощью разметки и с помощью программного кода.

Начнем с более простого способа - установка лимита с помощью разметки. Для этого необходимо добавить атрибут


android:maxLength="16"

в тег EditText.

Чтобы сделать это же в коде программы, необходимо выполнить следующий код:


EditText editText = ...;
int maxLength = 16;
InputFilter[] FilterArray = new InputFilter[1];
FilterArray[0] = new InputFilter.LengthFilter(maxLength);
editText.setFilters(FilterArray);

Напишите первое сообщение!

Вы должны войти под своим аккаунтом чтобы оставлять комментарии