Как ограничить текстовое поле, чтобы принимать только определенные буквы?- Котлин Android - PullRequest
0 голосов
/ 30 ноября 2018

Есть ли способ ограничить текстовое поле, чтобы оно могло принимать только определенные буквы из массива?

Допустим, у меня есть массив:

val array = arrayOf("a", "b", "c")

Я хочу, чтобы списокманипулировать внутри кода, так что буквы, которые вы можете ввести в текстовое поле, будут изменены кодом.Как мне реализовать это через класс, чтобы он принимал только буквы a, b или c?

Ответы [ 2 ]

0 голосов
/ 30 ноября 2018

android: digits = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

Передавайте любые алфавиты, которые хотите

0 голосов
/ 30 ноября 2018

Да, вы можете сделать это.В XML для текста редактирования вам необходимо использовать следующий код:

android:digits="abc123"

Здесь abc123 - ваши необходимые цифры, которые вы хотите, чтобы ваш текст редактирования принимал.Вы также можете ограничить abc по своему желанию.Так что используйте ниже код

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