212 votes

Chaîne de ressource nouvelle ligne/n n’est pas possible ?

Il ne semble pas comme il est possible d’ajouter une nouvelle ligne « / n » en une chaîne de ressources XML. Y a-t-il un autre moyen d’y parvenir ?

Merci

431voto

binnyb Points 10492

utiliser un blackslash pas un forwardslash. « \n »

En outre, si vous envisagez d’utiliser la chaîne au format HTML, vous pouvez utiliser pour un saut de ligne ( )

52voto

Terry Schoof Points 121

Je sais que c'est assez vieille question, mais elle en tête de la liste quand j'ai cherché. Donc, je voulais mettre à jour avec une autre méthode.

Dans le strings.xml fichier vous pouvez faire le \n, ou vous pouvez tout simplement appuyer sur entrée:

<string name="Your string name" > This is your string.

   This is the second line of your string.\n\n Third line of your string.</string>

Le résultat sera le suivant sur votre TextView:

C'est votre chaîne.

C'est la deuxième ligne de votre chaîne.

Troisième ligne de votre chaîne.

C'est parce qu'il y avait deux retours entre le début de la déclaration de la chaîne et de la ligne nouvelle. J'ai aussi ajouté le \n pour plus de clarté, peuvent être utilisés. J'aime utiliser les retours à la ligne dans le fichier xml pour être en mesure de voir une liste ou quoi que multiligne chaîne que j'ai. Mes deux cents.

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:

X