Ответ 1
попробуйте это
android:inputType="textVisiblePassword"
Я реализую приложение для Android, и мне нужен совет. Обычно мой EditText
- это просто цифры, но иногда цифры и буквы.
Это клавиатура, которая мне нужна как "по умолчанию", когда сфокусирован EditText
:
Если я поместил android:inputType="phone"
или android:inputType="number"
, результат не в том, что мне нужно:
Мне нужны цифры и буквы. Итак, можно ли это сделать? Я уже пробовал КАЖДЫЙ inputType
. Я пытаюсь "смешивать" некоторые inputType
s, например, number | text
, но ничего не меняется.
попробуйте это
android:inputType="textVisiblePassword"
Где я могу найти android: inputType = "number" на моем телефоне, чтобы я мог изменить его?
Если вы хотите использовать общую клавиатуру, вы можете использовать это:
android:inputType="text"
Это позволит вам использовать клавиатуру по умолчанию со всеми специальными символами, числами и алфавитами, которые вам нужны.
Глядя на дату, когда этот вопрос был задан, несомненно, это была проблема, связанная с желаемым типом клавиатуры. В любом случае, если вы все еще отслеживаете этот вопрос. Вот ответ.
<EditText android:inputType="number" ... />
Над кодом должен быть 1,5 или более поздняя версия если его не работает, попробуйте
EditText num = new EditText(this);
num.setInputType(InputType.TYPE_CLASS_NUMBER);