Magari c'è un pannello all'interno di ogni item della CustomListView che contiene 60 pulsantiCiao.
Il layout è costituito da un'unica ListView che copre l'intero spazio e su questa carichi un pannello contenente 60 pulsanti di cui ne vedi 48?
Seconda domanda: perchè ListView e non xCustomListView?
Terza domanda: quando parli di pulsanti intendi label che sembrano pulsanti? Oppure non parliamo di LV ma di ScrollView (o CLV)?
In quel caso..povero utente finale!Magari ogni pannello all'interno di ogni item della CustomListVieew ha 60 pulsanti
Dipende, se hai 6000 bottoni da mostrare, dividerle in 100 item ciascuno con uno ScrollView che contiene 60 bottoni potrebbe essere una soluzioneNo ce un unico pannello ... forse dovrei incrementare item ?
Ho provato ma nn riesco .
Grazie per le risposte
Dipende, se hai 6000 bottoni da mostrare, dividerle in 100 item ciascuno con uno ScrollView che contiene 60 bottoni potrebbe essere una soluzione
Comunque se ci spieghi cosa vorresti fare.. possiamo aiutarti meglio
Sub Globals
Private scv1 As ScrollView
Private pnlTavolo As Panel ' <-------
Private btn52 As Button
Private btn54 As Button
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("main")
scv1.Panel.LoadLayout("tavolopnl")
scv1.Panel.Height = pnlTavolo.Height ' <--------
End Sub
' Ovvero il pannello interno della ScrollView dev'essere alto quanto quello che ci metti dentro (pnlTavolo).
' Devi assolutamente dare lo stesso nome agli EVENTI dei tasti, non devono essere btn1, btn2, etc:
' Dai a tutti lo stesso nome evento; in questo modo gestisci la pressione in un'unica routine evento.
' Mettiamo che tu lo abbia chiamato Tasto:
Sub Tasto_Click
Dim B as Button = Sender
'Qui B sarà "uguale" al tasto che è stato premuto,
'per cui se fosse stato btn4, scrivendo
'Log(B.Text) otterresti ---> btn4
End Sub
Non ho verificato il suo progetto.Sì, di solito è molto meglio usare CustomListView (la versione b4x meglio ancora).
Però, visto come ha disposto i tasti, probabilmente in questo caso la sua soluzione è migliore.