В моем приложении у меня EditText
тип входа android:inputType="textPassword"
по умолчанию установлен по умолчанию. Он имеет CheckBox
справа от себя, который, когда отмечен, изменяет тип ввода этого EditText на NORMAL PLAIN TEXT. Код для этого
password.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
Моя проблема в том, что когда этот флажок снят, он должен снова установить тип ввода на ПАРОЛЬ. Я сделал это, используя ...
password.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);
Но текст внутри этого текста редактирования все еще виден. И, к удивлению, когда я меняю ориентацию, он автоматически устанавливает тип ввода на ПАРОЛЬ, а текст внутри маркируется (отображается как пароль).
Есть ли способ добиться этого?
mailEdt.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);
. Работает для меня.