J'ai un TextView
dans mon application Android que je veux afficher tout le texte sur une seule ligne. En ce moment, il est affiché comme ceci:Comment puis-je forcer mon textview à afficher le texte intégral sur une seule ligne?
c'est som
e texte
Quand je mets setSingleLine()
, je reçois ceci:
c'est som e texte
(avis l'espace dans certains)
Quand j'utilise setMaxLines(1)
, je reçois ceci:
c'est som
Ce que je veux est la suivante:
ceci est un texte
Comment puis-je forcer le texte à afficher entièrement sur une seule ligne?
Vous pouvez essayer d'utiliser la méthode de remplacement, par exemple 'String value =" une valeur sur deux lignes "; String value2 = value.replace ("\ r \ n", ""); ' – nekiala
Cochez ce lien: https://developer.android.com/guide/topics/ui/look-and-feel/autosizing-textview. html il va redimensionner le texte en conséquence. –
Merci pour les suggestions. Je vais regarder dans ces solutions. Alternativement, savez-vous comment faire pour que le texte s'affiche sur plusieurs lignes mais ne casse pas au milieu des mots? – bergstrat