Как можно настроить программируемую клавиатуру EditText, чтобы использовать числа первоначально, но все еще позволить текст?

Я хочу позволить пользователям ввести индекс к моему приложению. Случай общего использования является американским почтовым индексом, которые составлены только чисел, таким образом, я хотел бы отобразить числовую клавиатуру первоначально в мягком входе. Однако не все индексы являются только цифрами, таким образом, мне все еще нужны пользователи, чтобы смочь ввести другие символы.

Я пытался сделать это с android:inputType, но путем установки флага "числа", это автоматически блоки любой вход за исключением основанного на числе материала. Существует ли способ просто принять общий текст, но заставить программируемую клавиатуру первоначально отображать более основанную на числе клавиатуру?

7
задан Dan Lew 21 July 2010 в 22:18
поделиться

1 ответ

Пробовали ли вы сначала установить для inputType значение «number», а затем с помощью TextWatcher программно изменить тип ввода TextView?

0
ответ дан 8 December 2019 в 01:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: