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);

Напишіть перше повідомлення!

Ви повинні увійти під своїм аккаунтом щоб залишати коментарі