Я пытаюсь заставить текст редактирования вести себя следующим образом:
Пользователь может ввести максимум 10 символов, если при редактировании текста фокус теряется, текущий текст форматируется следующим образом: 0123456789 -> 0 12 3 4 5 6 7 8 9.
Таким образом, сам текст редактирования может содержать до 19 символов.После того, как фокус снова получен, пользователь не может вводить, пока он / она не удалит символы.
В настоящее время я взламывал текст с помощью TextWatcher, и решение выглядит не очень (нужны флаги, обработчик и возможность запуска).Так что есть идеи, если есть несколько хороших способов сделать это, может быть, переопределить некоторые методы суперкласса или что-то в этом роде?
Br, Niko