Hola a todos, es mi primer post así que voy de estreno
Llevo unos días con mi primer programa y tengo un problemilla con el scroll automático de un scrollview.
En la pantalla tengo un
scrollview y dentro una
label. Cuando escribo en un
EditText y pulso enter simplemente se copia el contenido de texto a la etiqueta. El problema que tengo es que si voy escribiendo líneas llega un momento en que la etiqueta se encuentra llena y no aparecen las últimas líneas añadidas.
He puesto
scrollview.fullscroll(true) pero no hay manera.
Cuando fullscroll lo tengo a
False, scrollposition siempre tiene el valor de 0 (obviamente)
Cuando fullscroll lo tengo a
True, scrollposition comienza en 0, luego pasa a 50 y ya está, por muchas líneas que añada el valor no cambia de 50 (y encima no hace scroll)
Procedimiento que copia la línea a la etiqueta
Sub cargar_frase(strLINEA As String)
'Se muestra la frase
lbl1.Text = lbl1.Text & CRLF & strLINEA
scrollview1.FullScroll(True)
Log("posicion " & scrollview1.ScrollPosition)
End Sub
Si no me funciona el scroll automático, un forma sería ajusta el valor
scrollview1.scrollposition... pero no sé cual es el valor de la última posición
Saludos.