Italian CustomListView

toro1950

Active Member
Licensed User
Vorrei utilizzare una CustomListView per visulizzare una lista di dati proveniente da una ricerca su un database.
utilizzo questo codice:

B4X:
ResultSet1 = SQL1.ExecQuery2(Query, Array As String (testo))
   
    Do While ResultSet1.NextRow
        Dim s As B4XView = xui.CreatePanel("")
        s.SetLayoutAnimated(0, 0, 0, prenotazioni.AsView.Width, 30dip)
        s.LoadLayout("item")
       
        label1.Text= ResultSet1.GetString("nome")
        label2.Text= ResultSet1.GetString("data")
        label3.Text= ResultSet1.GetString("orario")
        label4.Text=  ResultSet1.GetString("tipo")
        label5.Text=  ResultSet1.GetString("tempo")
        label6.Text=  ResultSet1.GetString("dana")
       
        prenotazioni.Add(s, Null)
    Loop
   
    ResultSet1.Close
che funziona bene, il problema è che le scritte sono piccole e tagliate, anche se non occupano tutto lo spazio dello schermo,
inoltre se io tolgo alcune label che rappresantano le colonne, queste vengono visualizzate vuote, come impostare solo tre colonne?
a me interessebbero solo le prima tre, e cosi da avere delle scritte più leggibile? penso che le colonne vegono settate automaticamente
in base ai dati del database o sbaglio?
 

Sagenut

Expert
Licensed User
Longtime User
Il layout delle colonne, il tuo "item", è gestito da te.
Se ti servono solo 3 colonne dovrai correggerlo mettendo solo 3 label, posizionate e dimensionate a dovere.
 
Top