Agradecemos tu ayuda para compartir nuestras crónicas en referencia a las ciencias informáticas.
Solución:
Obsoleto:
Añadir una propiedad más android:singleLine="true"
en tu vista de texto
Actualizado:
android:ellipsize="end"
android:maxLines="1"
Lo siguiente es lo que aprendí jugando con varias opciones para forzar una TextView
a una sola línea (con y sin los tres puntos).
android:maxLines=”1″
Esto solo fuerza el texto a una línea. Cualquier texto adicional está oculto.
Relacionado:
- android:maxLines
- android:singleLine (Tenga en cuenta esto y esto)
- Android:líneas
ellipsize=”fin”
Esto corta el texto que no encaja, pero permite a los usuarios saber que el texto se ha truncado al agregar puntos suspensivos (los tres puntos).
Relacionado:
- ellipsize=”inicio” (…aaabbbccc)
- ellipsize=”medio” (aaa…ccc)
- android: Ellipsise, significado de las opciones
ellipsize=”marquesina”
Esto hace que el texto se desplace automáticamente por TextView. Tenga en cuenta que a veces es necesario configurarlo en el código:
textView.setSelected(true);
Según cabe suponer android:maxLines="1"
y android:singleLine="true"
debería hacer básicamente lo mismo y dado que singleLine aparentemente está en desuso, preferiría no usarlo, pero cuando lo saco, la marquesina ya no se desplaza. Tomando maxLines
Sin embargo, out no lo afecta.
Relacionado:
- Texto de marquesina en Android
HorizontalScrollView con desplazamientoHorizontalmente
Esto permite al usuario desplazarse manualmente para ver toda la línea de texto.
Pruebe esta propiedad de TextView en su archivo de diseño.
android:ellipsize="end"
android:maxLines="1"
Valoraciones y reseñas
Eres capaz de añadir valor a nuestra información asistiendo con tu experiencia en las crónicas.