77 votes

Comment faire pour ajouter un saut de ligne dans un TextView Android ?

<p>Je suis en train d’ajouter un saut de ligne dans le TextView.<p>J’ai essayé \n suggérée, mais qui ne fait rien. Voici comment j’ai mis mes textes.</p><pre><code></code></pre><p>Il s’agit de ma chaîne :<code></code></p><p>Il devrait montrer comme suit :</p><pre><code></code></pre><p>Mais il montre comme ainsi : <code></code> .</p><p>Ai-je raté quelque chose ?</p></p>

107voto

RonN Points 575
<p>\r\n fonctionne pour moi<code></code></p>

57voto

dropsOfJupiter Points 1922
<p>OK pensé à elle :<pre><code></code></pre><p>alors envelopper dans CDATA est nécessaire et sauts ajoutés à l’intérieur comme des balises html</p><p>Je vous remercie tous pour votre aide !</p></p>

47voto

datayeah Points 433
<p>Sauts de ligne (\n) fonctionnent <em>uniquement</em> si vous mettez votre valeur de ressource de chaîne entre guillemets comme suit :<pre><code></code></pre><p>Il ne fera pas franchissements ligne si vous le mettez sans guillemets, comme suit :</p><pre><code></code></pre><p>Oui, c’est aussi simple que ça.</p></p>

43voto

Eric JOYÉ Points 273
<p>Version Android 1.6 ne reconnaît pas \r\n. Utilisez plutôt : System.getProperty (« line.separator »)<pre><code></code></pre></p>

16voto

Robert Points 111

Essayé tous les ci-dessus, fait quelques recherches de mon propre résultant à la solution suivante pour le rendu de saut de ligne s'échapper de caractères:

string = string.replace("\\\n", System.getProperty("line.separator"));
  1. À l'aide de la méthode replace vous avez besoin de filtrer échappé des sauts de ligne (par exemple, '\\n')

  2. Alors seulement, chaque instance de saut de ligne '\n' échapper les caractères est rendu dans le saut de ligne

Pour cet exemple j'ai utilisé un Google Apps Script de bases de données noSQL (ScriptDb) avec des données au format JSON.

Cheers :D

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by: