Вы можете динамически изменять атрибуты TextView. Если вы установите для атрибута XML android:password
значение true, представление будет показывать точки, если вы установите значение false, текст будет показан.
С помощью метода setTransformationMethod вы сможете изменить эти атрибуты из кода. (Отказ от ответственности: я не проверял, работает ли метод после отображения представления. Если у вас возникли проблемы с этим, оставьте мне комментарий, чтобы я знал.)
Полный пример кода будет
yourTextView.setTransformationMethod(new PasswordTransformationMethod());
чтобы скрыть пароль. Чтобы показать пароль, вы можете установить один из существующих методов преобразования или реализовать пустой TransformationMethod , который ничего не делает с вводимым текстом.
yourTextView.setTransformationMethod(new DoNothingTransformation());