¿Cómo configuro la vista de texto de Android para cortar las letras que no encajan en un diseño

Tengo varios TextViews en una fila y quiero que el 1r TextView tome para arriba todo el espacio disponible pero si la longitud combinada de TextViews es demasiado larga caber en una línea, quisiera que el 1r TextView fuera cortado.

En cuanto al espacio de repuesto, he configurado el layout_width del primer TextView para que coincida con parent y layout_weight a 1, que funciona. Simplemente no puedo conseguir que cortar las letras extra por lo que cabe en una fila.

Lo que quiero es algo como lo siguiente con 'Texto' y 'Texto largo'

'Text :data' 'Long T :data' 

Así que 'Long Text' se corta a 'Long T' para encajar.

Lo que obtengo es

 'Text :data' 'Long Text :d' 

¡Gracias!

Dé a la primera (a la izquierda) TextView un tamaño de conjunto (establecer en términos relativos, dp), o utilizar maxWidth para ello, y también utilizar ellipsize.

http://developer.android.com/reference/android/widget/TextView.html#attr_android:ellipsize

Esta es una buena respuesta a su problema: TextView corta el texto cuando es lo suficientemente largo

También, parece similar a esta pregunta que puede ayudar: Dos TextViews lado a lado, sólo uno para ellipsize?

Intente algo como esto:

 android:singleLine="true" android:ellipsize="start" android:scrollHorizontally="true" 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.