Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


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.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.