Coupure de ligne dans le formatage XML?

Lors de l’édition d’une chaîne en XML, je dois append des sauts de ligne. Et je voulais demander quelle est la bonne forme lors de la programmation pour Android? Parce que le travail fonctionne mais ECLIPSE marque la zone comme problématique. Si j’examine les suggestions, Eclipse me dit que j’appendai une balise de fin
– SI j’ajoute que le saut de ligne disparaît …

Donc celui-là fonctionne mais est marqué comme problématique, l’autre ne fonctionne pas mais Eclipse me dit que c’est bon.

Quelle forme dois-je utiliser?

Utilisez \n pour un saut de ligne et \t si vous souhaitez insérer un onglet.

Vous pouvez également utiliser certaines balises XML pour la mise en forme de base: pour le texte en gras, pour l’italique et pour le texte souligné.

D’autres options de formatage sont présentées dans cet article sur le site des développeurs Android:
https://developer.android.com/guide/topics/resources/ssortingng-resource.html#FormattingAndStyling

Si vous faites référence à des chaînes de caractères, utilisez CDATA avec \ n.

    

Aussi, vous pouvez append
au lieu de \ n.

Et puis vous pouvez append du texte à TexView:

 articleTextView.setText(Html.fromHtml(textForTextView)); 

Prenez note: j’ai vu d’autres articles qui disent vous donnera une coupure de paragraphe, qui fonctionne curieusement dans le fichier Android xml Ssortingng.xml , mais ne s’affichera PAS sur un périphérique lors des tests (aucune interruption ne se produit). Par conséquent, le \n apparaît sur les deux.

Voici ce que j’utilise lorsque je n’ai pas access à la chaîne source, par exemple pour le code HTML téléchargé:

 // replace newlines with 
public static Ssortingng replaceNewlinesWithBreaks(Ssortingng source) { return source != null ? source.replaceAll("(?:\n|\r\n)","
") : ""; }

Pour XML, vous devriez probablement le modifier pour le remplacer par
place.

Exemple d’utilisation dans une fonction (appels supplémentaires supprimés pour plus de clarté):

 // remove HTML tags but preserve supported HTML text styling (if there is any) public static CharSequence getStyledTextFromHtml(Ssortingng source) { return android.text.Html.fromHtml(replaceNewlinesWithBreaks(source)); } 

… et un autre exemple:

 textView.setText(getStyledTextFromHtml(someSsortingng));