Есть несколько способов сделать это.
Первое (по-видимому) устарело - установить это свойство для виджета в файле ресурсов макета
android:password="true"
Из кода это эквивалентно звонку:
myEditTextWidget.setTransformationMethod(new PasswordTransformationMethod());
(обратите внимание, что это также дает вам гибкость в предоставлении собственной реализации интерфейса TransformationMethod
).
Второй механизм - установить это свойство:
android:inputType="textPassword"
снова, эквивалентно звонку:
myEditTextWidget.setInputType(InputType.TYPE_CLASS_TEXT |
InputType.TYPE_TEXT_VARIATION_PASSWORD);