¿Hay de todos modos hacer automáticamente un TextView ir a una nueva línea después de una cierta cantidad de caracteres?

Puedo hacer esto mediante programación, pero es realmente ineficiente, y también consume mucho tiempo si alguna vez necesito hacerlo para múltiples TextViews.

Quiero un TextView para ir a una nueva línea después de 15 caracteres, cada 15 caracteres. He intentado usar android:maxLength="15" pero que acaba de detener la cadena de 15 caracteres. No hay nueva línea ni nada.

Use android:maxEms para especificar una cantidad máxima de caracteres en combinación con android:singleLine="false" .

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 sublcase TextView. Dentro de allí hacer su lógica para romper a una nueva línea en cada personaje 15. A continuación, puede utilizar este nuevo TextView en sus diseños.

  • Fondo personalizado de la ventana emergente del error
  • TextView FontSize según diferentes resoluciones y ScreenSize
  • ¿Cómo puedo evitar que mi TextView se solape?
  • Creación de la caja de conmutación onClickListener para TextView
  • El salto de línea en Android agrega relleno
  • Problema al usar una fuente personalizada - "no se puede hacer el tipo de letra nativo"
  • Error al inflar la clase <unknown>
  • Android: última línea de texto cortada
  • Android TextView con varias líneas
  • "IllegalStateException: scrollview puede alojar sólo un hijo directo" en un LinearLayout añadiendo
  • ¿Cómo evitar OutOfMemory para TextView que contiene ilimitado ImageSpans?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.