1 pièce(s) jointe(s)
aligner des colonnes dans un fichier txt android
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:
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 :
Pièce jointe 195374
Merci pour votre aide ...