TextView setText problema

Tengo un TextView y mi necesidad es agregar 10 caracteres en ese TextView por código. Pero cuando los caracteres son mayores que 10, deben ser mostrar en TextView, pero con 8 character + .. de esa secuencia de caracteres. Y cuando quiero leer el texto de ese TextView debo obtener plena charsequence no 8 character + .. Por ejemplo

Tv.settext ("ASDFGHJKLQ") // este es 10 caracteres de largo, por lo que no se requiere regla

pero

tv.settext("ASDFGHJKLOP") // esto es más de 10 caracteres entonces debería mostrarse como ASDFGHJK.. en textView, pero cuando recupero el valor de textview, debería devolver ASDFGHJKLOP lugar de ASDFGHJK.. , así que ¿cómo puede Se haga.

Que textView es fila de un listview.

3 Solutions collect form web for “TextView setText problema”

Intente agregar esto a su TextView (marquesina o final):

 android:ellipsize="marquee" 

También puede necesitar:

 android:scrollHorizontally="true" 

Sin scrollHorizontally = "true" todavía puede obtener el texto envuelto en lugar de añadido con … Yo uso estas dos líneas para mostrar una vista de lista en mi aplicación. Las 3 largas colas que tengo se anexan correctamente.

Este truncamiento se produce porque no encaja en el elemento de lista. ¿Reducir la fuente?

O elipsis ?

Sólo veo una solución. Pero tal vez hay otras soluciones.

Para almacenar la cadena.

Si la longitud de la cadena es mayor que 10 letras, establezca el texto de su TextView con 12345678 ..

Y si desea obtener el texto correcto debe tomar el valor de la cadena y no de la textview.

  • Cómo ajustar la altura de línea en TextView con varios tamaños de tipo?
  • Establecer ancho a wrap_content para TextView a través de código
  • Campo o etiqueta oculto en TextView?
  • Html.fromHtml () está obsoleto, ¿cuál es la alternativa?
  • Multilínea TextView
  • Android Html.fromHtml (String) no funciona para <font color = '#'> text </ font>
  • Android: TextView automáticamente truncar y reemplazar los últimos 3 caracteres de String
  • TextView en android sólo muestra dos líneas de texto en cualquier orientación
  • Android: ¿Cómo usar el Html.TagHandler?
  • Necesita hacer que TextView se desplace verticalmente automáticamente
  • Prevenir salto de línea en TextView
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.