Nella mia applicazione, ho un EditText
cui tipo di input predefinito è impostato android:inputType="textPassword"
da deault. Ha una CheckBox
alla sua destra, che è una volta spuntata, cambia il tipo di input di quel EditText in NORMAL PLAIN TEXT. Il codice per quello è
password.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
Il mio problema è che quando CheckBox è deselezionato dovrebbe impostare nuovamente il tipo di input su PASSWORD. L'ho fatto usando-
password.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);
Ma il testo all'interno di quel edittext è ancora visibile. E per sorpresa, quando cambio l'orienazione, imposta automaticamente il tipo di input su PASSWORD e il testo all'interno è puntato (mostrato come una password).
Qualche modo per raggiungere questo obiettivo?
mailEdt.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);
. Per me va bene.