Как получить максимальную длину EditText - PullRequest
0 голосов
/ 12 октября 2018

Я установил максимальную длину EditText, написав следующее в XML-файле

android:maxLength="16"

Я хочу получить эту длину программно (внутри TextWatcher).Я получил один ответ, используя Как получить параметр EditText maxLength в коде ссылка, однако, это не то, что я хочу, потому что он не работает, когда maxLength изменяется во время выполнения.

Как можноЯ получаю длину EditText программно?(MinSDK версия 14)

1 Ответ

0 голосов
/ 12 октября 2018

создайте целое число в integers.xml и получите значение в EditText, например,

В integers.xml

<item name="max_char">16<item>

в EditText вот так

android:maxLength="@integer/max_char"

получить целое число в Javafile вот так

int maxChar = getResources().getInteger(R.integer.max_char);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...