0
Je souhaite afficher ou masquer certains éléments (textviews et éditiés) à l'aide de la case à cocher. J'ai mis leur visibilité dans le fichier de mise en page. Les montrer quand l'utilisateur coche la case, mais quand l'utilisateur la décoche, ils ne se cachent pas. (Android 1.5 et 1.6)Afficher/masquer les vues avec la case à cocher
Mon code:
cb=(CheckBox)findViewById(R.id.cek);
cb.setOnClickListener(new OnClickListener() { // checkbox listener
public void onClick(View v) {
// Perform action on clicks, depending on whether it's now checked
if (((CheckBox) v).isChecked()) {
tv1.setVisibility(0); //visible==0
et3.setVisibility(0);
} else if (((CheckBox) v).isChecked() == false) {
tv1.setVisibility(2); //gone=2
et3.setVisibility(2);
}
}
});
Il fonctionne avec allé au lieu de la magie Nombres. On dirait un autre bug. Tnx – DixieFlatline
Content que cela fonctionne. Je ne pense pas que ce soit un bug. Selon la documentation, la valeur de GONE est 8 au lieu de la valeur 2 que vous avez utilisée. –