Bonjour,

Je vais essayer d'être clair ... (c'est pas gagné)

Je me fais une petite appli pour apprendre une langue étrangère
Un mot VFrançaise est tiré aléatoirement, j'écris la version VRéponse comparaison avec VPolonaise
Si la réponse est fausse, VRF, VR VP sont inscrit dans un fichier txt.
A la fin du questionnaire, je récupère la liste de toute les mauvaises réponses.

Mes colonne (VF,VR,VP ne sont pas alignées)
Je galère depuis une bonne semaine alors si vous avez une idée, je suis preneur .....

Il existe d'autre solution que celle que j'emploie, mais, je suis un débutant de chez ignard et j'essaye de me dé .... .
J'écoute et j'accepte toute proposition tableau , liste et autres joyeusetés Androïdiennes ...


Voilà le code:

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
 
 
.....
    TextView res = (TextView) findViewById(R.id.res);
        res.setVisibility(View.INVISIBLE);	// VISIBLE, INVISIBLE, GONE
 
        readData();
        String text = new String();
 
        for (String str : data) {
            text += str;
        }
        res.setText(text+"\n");
 
    }
 
......
 
 if (repUser.equals(motVP))	{
 
                ((TextView) findViewById(R.id.commReponse)).setText(verdict);
                ((TextView) findViewById(R.id.commReponse)).setTextColor(Color.GREEN);
                reponseb++;
                input.setText("");
                input2.setText("");
                input3.setText("");
            }
            else	{
 
 
                ((TextView) findViewById(R.id.commReponse)).setText(verdictBad);
                ((TextView) findViewById(R.id.commReponse)).setTextColor(Color.RED);
                reponsef++;
 
 
 
                data.add(new String(input.getText().toString()+"\t      \t"+"\t     \t"
 
                        +(input2.getText().toString()+"\t       \t"
 
                        + (input3.getText().toString() +"\n"))));
 
 
 
                saveData();
                input.setText("");
                input2.setText("");
                input3.setText("");
 
                String text = new String();
                TextView res = (TextView) findViewById(R.id.res);
                for (String str : data) {
                    text += str;
                }
                res.setText(text);
            }
        }};
J'ai essayé avec, sans tabulations, avec ou sans espaces .... et autres rien n'y fait.
J'ai atteint ma limite haute (basse pour vous) de connaissance ...

Une copie écran pour l'illustration :

Nom : Acti-Recapr.png
Affichages : 174
Taille : 12,5 Ko




Merci pour votre aide ...