Android: evita romper la línea en las partes TextView String

Me gustaría evitar romper líneas en partes específicas de la cadena.

Digamos que tenemos esta Cadena:

Speed (m/s) 

El ideal sería no saltar en absoluto y tener la Cadena completa en una línea, o, si el salto es necesario, de esta manera:

 Speed (m/s) 

Lo que quiero evitar son cosas como estas:

 Speed (m/ s) 

¿Algunas ideas?

Intente utilizar un espacio que no se rompa entre la velocidad y "(m / s)". El carácter de espacio sin interrupción Unicode ( \u00A0 ) debería funcionar para TextView.

Prueba esto (sólo una idea, no probado):

  1. Calcular el ancho del TextView con View.getMeasuredWidth() .
  2. Calcular el ancho de la String con Paint.measureText() .
  3. Compare los anchos y agregue "\ n" entre "Velocidad" y "(m / s)" si es necesario.
  • ¿Cómo habilito la copia estándar para un TextView en Android?
  • ¿Cómo modificar la propiedad MaxLines de TextView con animación?
  • Cómo hacer que TextView se pueda desplazar en Android
  • ¿Cómo solucionar este error en Android? Java.net.MalformedURLException: Protocolo no encontrado:
  • Cómo formatear una actividad de otra actividad mediante opciones de menú
  • Android TextView con varias líneas
  • Android: TextView dentro de ScrollView: Cómo limitar la altura
  • Repetir una acción mientras se pulsa el botón
  • Agregar color "# e3bb87" a StateListDrawable mediante programación
  • Para dibujar un subrayado debajo de TextView en Android
  • Ajuste automático de TextView para Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.