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