Мне нужно реализовать поле edittext, которое просто позволяет пользователю вводить от 20 до 60. Если пользователь вводит число, выходящее за пределы диапазона, появится диалоговое окно, которое заставит пользователя ввести снова.
Таким образом, наблюдатель за текстом бесполезен, потому что он не может предотвратить ввод пользователем числа меньше 20.
OnFocusChangedListener не является ни тем, ни другим, если пользователь нажимает кнопку «Готово», текст редактирования не теряет фокус, поэтому триггер также не срабатывает.
Кроме того, текст редактирования находится внутри представления вкладки, поэтому, когда пользователь нажимает на другую вкладку, срабатывает триггер, но пользователь больше не может вводить значение для этого текста редактирования.
Если у вас есть какие-либо идеи по этому поводу, пожалуйста, поделитесь со мной.
Большое спасибо.