Как мы устанавливаем тип ввода для EditText программно? Я стараюсь:
mEdit.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);
это, кажется, не имеет никакого эффекта.
android
android-edittext
android-inputtype
user246114
источник
источник
EditText
(заменяет символы точками пароля). Это никак не влияет на то, что разрешено вводить вEditText
себя.Для установки типа ввода для EditText программно, вы должны указать, что типом ввода является текст.
источник
Вот различные типы ввода, как показано на стандартной клавиатуре.
Установка типа ввода программно
Другие варианты, кроме того,
TYPE_CLASS_TEXT
можно найти в документации .Установка типа ввода в XML
Другие варианты, кроме того,
text
можно найти в документации .Дополнительный код
Вот код для изображения выше.
Смотрите также
InputType
источник
я решил все с
чтобы увидеть четкие данные и
чтобы увидеть точки (если данные являются числом, это не выбор че другого класса)
источник
Чтобы разрешить только номера:
Чтобы преобразовать (скрыть) пароль:
источник
// вы можете изменить ТИП _... по вашему требованию.
источник
Для Котлина:
источник
Это может помочь другим, таким как я, которые хотят переключаться между паролем и режимом свободного текста. Я пытался использовать предложенные методы ввода, но это работало только в одном направлении. Я мог перейти от пароля к тексту, но потом я не мог вернуться. Для тех, кто пытается управлять переключателем (например, флажок показа пароля), используйте
Я должен отдать должное этому решению. Жаль, что я нашел это несколько часов назад!
источник
Чтобы показать пароль:
Чтобы снова скрыть пароль:
источник
Попробуйте добавить это к тегу EditText / TextView в макете
Изменить: Я просто перечитал ваш пост, возможно, вам нужно сделать это после строительства. Я не понимаю, почему ваш фрагмент не сработает.
источник
Я знаю ожидаемый ответ
Java
. Но вот мои 2 цента совета всегда стараются обрабатывать связанные с просмотром вещиXML
(по крайней мере, базовые вещи), поэтому я бы предложил использоватьxml
атрибут, а не обрабатывать этот вариант использования вjava
источник
Спрятать:
Шоу:
источник
Также вы должны быть осторожны, чтобы курсор перемещался в начальную точку editText после вызова этой функции, поэтому убедитесь, что вы снова переместите курсор в конечную точку.
источник
источник