Я хочу контролировать EditText
, который принимает только значения int. Пользователь вводит числа, затем я добавляю строку (простая часть). Но я хочу изменить его динамически, когда пользователь вводит числа. Как я могу этого добиться?
Я могу сделать следующее:
пользователь пишет 61, EditText
вывод: 61 мин.
пользователь пишет 1314, затем EditText
вывод: 13 мин 14 сек.
Вот проблема:
Если пользователь напишет 7699, ожидаемый вывод EditText
будет: 76 мин 59 сек.
Я думаю, мне нужен контроллер, такой как метод getView()
ArrayAdapter
. Если пользователь пишет 1361, я должен сказать, чтобы телефон не печатал «13 мин 61 сек», а просто печатал «13 мин 59 сек» в EditText
. Но я не знаю как.
Решение, которое я пробовал: Как остановить редактирование текста, чтобы добавить текст, когда в нем введен текст нужного формата?
Любая помощь будет оценена.