2010-12-02 83 views
5

Je peux le faire par programmation, mais c'est vraiment inefficace, et cela prend aussi beaucoup de temps si jamais je dois le faire pour plusieurs TextViews.Y at-il de toute façon pour faire automatiquement un TextView aller à une nouvelle ligne après un certain nombre de caractères?

Je veux un TextView pour aller à une nouvelle ligne après 15 caractères, tous les 15 caractères. J'ai essayé d'utiliser android:maxLength="15" mais cela a juste arrêté la chaîne à 15 caractères. Pas de nouvelle ligne ou quoi que ce soit.

Répondre

16

Utilisez android:maxEms pour spécifier un nombre maximal de caractères en association avec android:singleLine="false".

+0

Je t'aime <3 merci – NotACleverMan

+0

@TehGoose: De rien. : D –

+0

Je ne pense pas que nous devons utiliser android: singleLine = "false" aussi maxEms est correct. –

0

La seule solution que je connaisse sera de le faire par programmation. Puisque vous vous inquiétez de devoir le faire sur plusieurs TextViews je créerais une classe qui sublime TextView. A l'intérieur, faites votre logique pour passer à une nouvelle ligne tous les 15 caractères. Vous pouvez ensuite utiliser ce nouveau TextView dans vos mises en page.