¿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.
- El texto de Android TextView no se centrará
- Cambiar el margen derecho de una vista mediante programación?
- ¿Cómo puedo añadir una cadena a un Android TextView?
- Android: dos frases, dos estilos, una TextView
- Crear TextView desde el archivo XML de la plantilla
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!
- ¿Cómo puedo determinar cuánto texto cabrá en un TextView en Android?
- Cómo agregar mediante programación 2 textview en un diseño lineal
- ¿Cuánto texto se puede establecer en TextView, para que no tenga que desplazarse
- Wrap_content width en mutiline TextView
- Mostrar TextView Parte inferior de la pantalla en Android
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"