Bonjour à toutes et à tous,

Dans un EditText créé statiquement, je lui attribue le paramètre multilignes.

Dans cet EditText, j'écris ce qui suit :

Mon_Nom
Mon_Adresse
Mon_Téléphone

soit trois lignes de texte. J'enregistre dans un fichier .txt ces données avec l'instruction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
writer.write(monEditIext.getText().toString());
Si je lis ce fichier avec un éditeur de texte classique, je retrouve bien mes trois lignes.

Maintenant, si je remplis cet EditText par le contenu du fichier par la méthode suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
	while ((line = reader.readLine()) != null) {
		builder.append(line);
	}
	monText = builder.toString();
 
	monEditText.setText(monText);
je retrouve la totalité de mon texte, mais en une seule ligne ; les sauts de lignes ont disparu !

Comment faire pour retrouver les sauts de lignes ?

Merci de votre aide.

Pierre.