Spanish Leer Varios CustomListView con un bucle

PabloA

Member
Buenas noches, estoy trabajando con varios CustomListView CLV1, CLV2, CLV3, CLV4, etc. Mi pregunta es como puedo leer cada uno de los CustomListView con un bucle, lo que quiero hacer es algo así:

for i=1 to 5
if CustomListView(i).GetValue(1) > 1 and CustomListView(i+1).GetValue(1) < 2 then
Else
End if
Next

Donde pueda leer o extraer el valor del CLV1 y CLV2 para realizar una comparación, así también en el siguiente bucle con el CLV2 y CLV3 , etc.
Hay alguna manera de realizar esto? de antemano Gracias.
 

josejad

Expert
Licensed User
Longtime User
Hola Pablo:

Creo que es más fácil ayudarte si subes un pequeño proyecto de lo que tienes hecho, para no tener que crear uno nosotros para hacer pruebas y que además lo hagamos de forma distinta a tí.

Se me ocurre esto, sin probarlo, y sabiendo que tendrás un error en el último paso del bucle cuando i+1 sea mayor que xCLVs.Length

B4X:
Sub Globals
    Private xCLVs(), xCLV1, xCLV2, xCLV3, xCLV4, xCLV5As xCustomListView
End Sub

Sub Activity_Create(FirstTime As Boolean)
    Activity.LoadLayout("Main")
    xCLVs= Array As xCustomListView(xCLV1, xCLV2, xCLV3, xCLV4, xCLV5)
  
    For i = 0 To xCLVs.Length - 1
        if xCLVs(i).GetValue(i) > 1 AND xCLVs(i+1).GetValue(i) < 2 Then

        end if
    Next
End Sub
 
Upvote 0
Top