Spanish Más funcionalidades para la clase CustomListView

tomky

Active Member
Licensed User
Hola.
¿Cómo se puede hacer que la clase CustomListView detecte que se ha llegado al final del Scrollview, para mostrar más resultados pedidos a la base de datos remota?
¿Y cómo hacer que suba hacia arriba el ScrollView al haber cargado y dibujado más datos?

En la activity, se detecta el tope inferior con la instrucción

B4X:
Sub sv_ScrollChanged(Position As Int)
    If Position + sv1.Height >= sv1.Panel.Height Then
      ...
    End If
End Sub

¿Pero cómo se accede al ScrollView de esta clase?

Y en la activity, se mueven los paneles hacia arriba con algo como

B4X:
Dim pnl as Panel
...
Dim tope As Int
Dim alturapanel As Int
    For i = 0 To pnl.Length-1
      tope=pnl.Top
      alturapanel=pnl.Height

      sv.ScrollPosition=(tope * (50%y)/ (100%y/2)) - (alturapanel/2)

      sv.ScrollPosition=pnl.Top
    Next

¿Pero cómo se accede de nuevo al ScrollView y sus paneles de esta clase?

Gracias.
 
Last edited:
Top