Pregunta ¿Hay alguna manera de hacer automáticamente que TextView vaya a una nueva línea después de cierta cantidad de caracteres?


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.

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


5
2017-12-02 16:52


origen


Respuestas:


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


17
2017-12-02 16:57



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


0
2017-12-02 16:55