2010-12-02 9 views
5

Puedo hacer esto programáticamente, pero es realmente ineficiente, y también consume mucho tiempo si alguna vez tengo que hacerlo para múltiples TextViews.¿Hay alguna manera de hacer que un TextView automáticamente vaya a una nueva línea después de cierta cantidad de caracteres?

Quiero un TextView para ir a una nueva línea después de 15 caracteres, cada 15 caracteres. Intenté usar android:maxLength="15" pero eso solo detuvo la cadena con 15 caracteres. Sin línea nueva ni nada.

Respuesta

16

Utilice android:maxEms para especificar una cantidad máxima de caracteres junto con android:singleLine="false".

+0

Te amo <3 gracias – NotACleverMan

+0

@TehGoose: De nada. : D –

+0

No creo que tengamos que usar android: singleLine = "false" también maxEms está bien. –

0

La única solución que conozco va a ser hacerlo programáticamente. Como te preocupas por tener que hacerlo en múltiples TextViews, crearía una clase que sustituye a TextView. Dentro, haz tu lógica para romper una nueva línea en cada 15º personaje. Luego puede usar este nuevo TextView en sus diseños.

Cuestiones relacionadas