Bonjour à tous,
débutant en programmation, je me permets de poster une question :
je souhaiterai rendre visible/invisible plusieurs EditText lors de l'appuis sur un bouton.
Tout se passe bien pour un EditText. Le bouton fonctionne, l'EditText devient visible mais je ne sais pas comment m'y prendre pour afficher les autres lorsque j'appuie à nouveau sur le bouton.
J'ai pensé à faire un tableau mais cela ne fonctionne pas. :s
Voici une partie de mon code :
Pouvez vous me donner un petit coup de main sur la méthode à appliquer si j'ai été assez clair ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 private EditText monTexte = null; private EditText monTexte2 = null; private EditText monTexte3 = null; private EditText monTexte4 = null; private EditText monTexte5 = null; private EditText monTexte6 = null; private EditText monTexte7 = null; private EditText monTexte8 = null; private EditText monTexte9 = null; private EditText monTexte10 = null; private EditText maVar = null; private EditText ligne[] = {monTexte,monTexte2,monTexte3,monTexte4,monTexte5,monTexte6,monTexte7,monTexte8,monTexte9,monTexte10}; private int i = 0; ajoutLigne.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View arg0) { for (i = 0; i <= 9; i++) { maVar = ligne[i]; maVar.setVisibility(100); } } });
Merci d'avance !
Partager