Поле числового пароля Android

У меня есть поле EditText, которое должно быть полем числового пароля. Все работает хорошо в режиме портрета; не в среде. Когда пользователь выбирает поле EditText, масштабирование UI в поле и когда я ввожу все символы, видимы.

Мне нужна числовая клавиатура также. Я пытался установить входной тип для отправки текстовых сообщений password|number. Если я удаляю опцию "числа", все работает правильно; иначе нет.

Какие-либо предложения?

37
задан teedyay 19 March 2010 в 09:54
поделиться

2 ответа

Использование устаревшего

android:password="true"

может решить вашу проблему.

3
ответ дан 27 November 2019 в 04:25
поделиться

Я думаю, вам следует использовать android:password="true" и android:numeric="integer". Но, как говорится в документации Android (в R.attr.html, а не в TextView документации), они исправлены и вы должны использовать android:inputType. inputType принимает флаг, поэтому вы можете смешивать несколько вариантов. И я думаю, что android:inputType="число | пароль" вам подойдет.

Вам следует указать android:password="true", если вы хотите поддерживать и старые устройства.

-2
ответ дан 27 November 2019 в 04:25
поделиться
Другие вопросы по тегам:

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