Пользовательский интерфейс EditText - PullRequest
0 голосов
/ 11 ноября 2019

Как мне создать пользовательский интерфейс для редактирования текста, подобный этому, где подсказка не исчезнет, ​​когда я введу ввод. Поэтому основная идея заключается в том, что когда я набираю номер кредитной карты, цифра X должна быть заменена на введенную мною number. Кроме того, пользователю не разрешено вводить цифры в любом порядке, он может вводить только последовательные данные. Вот снимок экрана для справки.

Правка: поэтому я подумал добавить 16 различных правок. текст, в котором нажатие клавиши Backspace приведет пользователя к предыдущему тексту редактирования, и только первый текст редактирования будет фокусируемым, если у кого-то есть лучшее решение для этого.

enter image description here

1 Ответ

0 голосов
/ 11 ноября 2019

Попробуйте установить XXX как текст, а не как подсказку, и используйте Spannable, чтобы установить цвет текста, если X -> серый цвет, если число -> белый цвет

Как установитьразличные цвета для текста редактирования с использованием spanable: текст редактирования с другим цветом в Android

Для пропуска там, где есть пробелы - используйте 4 текста редактирования и установите фокус для перехода к следующему тексту редактирования

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...