J'étudie la programmation sous Android et je suis en train de résoudre un problème. J'ai ce bouton bascule et quand je saisis un texte et le bouton est allumé, le texte est étoilé (mot de passe, appelez-le comme vous voulez) et quand le bouton est éteint, le texte est un texte. Cependant, je suis frapper un problème et je ne vois pas le problème. Le bloc de code ressemble à:Modifier la valeur EditText du texte au mot de passe et vice versa sur ToggleButton cochée
toggleCommand.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(toggleCommand.isChecked()){
input.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);
} else{
input.setInputType(InputType.TYPE_CLASS_TEXT);
}
}
});
Je ne vois pas le problème. Pouvez-vous me dire ce que j'ai fait de mal et expliquer? Lorsque j'allume l'application .. Je tape quelque chose et il est mot de passe. J'appuie sur le bouton pour le décocher et le texte avec mot de passe devient un texte. J'appuie à nouveau sur le bouton et au lieu d'être à nouveau mot de passe, le texte reste normal.
mai cette aide? http://stackoverflow.com/questions/2586301/set-inputtype-for-an-edittext –