me surge otro problema, leo de una tabla unos valores que corresponden a una cadena de texto y a un valor booleano, hasta aquí bien, el problema aparece cuando quiero enseñar unos Checks con su cadena de texto y su valor checked true ó false según el caso , dentro de un list que está en un scrollview y me estoy liando porque NO se donde me equivoco , pero a pesar de que la consulta sql que hago a la tabla, me trae los datos que quirero, luego no los veo en pantalla.
este es el codigo
defino las variables
en Activity.create
y este es el que busca en la tabla y NO enseña ningun check
hice un print/screen para subir una imagen de como queda, pero NO se como subirla, seguro que ayudaria a entender mi problema.
este es el codigo
defino las variables
B4X:
Dim scvIngred As ScrollView
Dim lstChecks As List
Dim height As Int :height = 50dip
B4X:
scvIngred.Initialize(0)
pnl=scvIngred.Panel
Panel_ingredientes.AddView(scvIngred,0,35,200,300)
lstChecks.Initialize
scvIngred.Color=Colors.White
B4X:
Panel_ingredientes.Visible=True
Panel3.Visible=True
Panel2.Visible=False
Panel1.Visible=False
pnl.Visible=True
' busco los ingredientes
crFoto = SQL1.ExecQuery("SELECT * FROM Ingre_Arti where Id_Articulo=" & cod_art & "; ")
Dim e As Int
For e =0 To crFoto.RowCount-1
crFoto.Position=e
'nombreFoto=crFoto.GetString("Foto_peq")
Dim chk As CheckBox
chk.Initialize("")
chk.Text=crFoto.GetString("Ingrediente")
lstChecks.Add(chk)
If crFoto.GetInt("Basico")=1 Then
chk.Checked=True
Else
chk.Checked=False
End If
'pnl.AddView(chk, 0, height * (e - 1), 80dip, height)
pnl.AddView(chk,10,height,80dip,30)
height=height+30
Next
hice un print/screen para subir una imagen de como queda, pero NO se como subirla, seguro que ayudaria a entender mi problema.