2012-02-26 4 views
2

J'ai un tableau de chaînes dans mon fichier main.xml et en appuyant sur un bouton, il affiche une chaîne aléatoire dans le texte. Mais j'ai un problème. Donc, fondamentalement, c'est une application de citations et la citation devrait être entre guillemets. Et le deuxième guillemet devrait être avec le dernier mot pas dans une ligne propre. Comment puis-je modifier les chaînes que le dernier mot est toujours avec le second guillemet?format TextView texte Android

Voici une photo: enter image description here

Répondre

0

Il pourrait y avoir avant la deuxième saut de ligne guillemet. Vous pouvez essayer en supprimant le second guillemet à l'aide de la méthode subString(), puis en ajoutant manuellement un second guillemet.

+0

non seulement pour certaines chaînes ... la plupart des chaînes sont sisplayed normal. Mais certains arent, comme sur la photo. Y at-il un moyen de le définir en xml que je serai toujours affiché côte à côte, comme si c'était un mot? –

+0

Je ne suis pas sûr de xml mais vous pouvez facilement l'éditer avant de l'afficher en textview. – kaibuki

+0

hmm idont savoir quelle chaîne je dois formater, car elle dépend de la largeur de la textview, quand le guillemet est affiché dans une nouvelle ligne ...: -S –

0

Evadez-vous correctement le guillemet?

Formating and Styling

Donc, si vous voulez une chaîne avec des citations dont vous avez besoin marque quelque chose comme ça.

textView.setText("\"hello world\"");