У меня есть поле EditText, которое должно быть полем числового пароля. Все работает хорошо в режиме портрета; не в среде. Когда пользователь выбирает поле EditText, масштабирование UI в поле и когда я ввожу все символы, видимы.
Мне нужна числовая клавиатура также. Я пытался установить входной тип для отправки текстовых сообщений password|number. Если я удаляю опцию "числа", все работает правильно; иначе нет.
Какие-либо предложения?
Использование устаревшего
android:password="true"
может решить вашу проблему.
Я думаю, вам следует использовать android:password="true"
и android:numeric="integer"
. Но, как говорится в документации Android (в R.attr.html
, а не в TextView
документации), они исправлены и вы должны использовать android:inputType
. inputType принимает флаг, поэтому вы можете смешивать несколько вариантов. И я думаю, что android:inputType="число | пароль"
вам подойдет.
Вам следует указать android:password="true"
, если вы хотите поддерживать и старые устройства.