Italian Suggerimenti per una CLV più "bellina"

Sabotto

Well-Known Member
Licensed User
Sto migliorando una mia app (a scopo prettamente personale, non devo venderla)
Per selezionare delle voci uso la classica CLV con label e checkBox
B4X:
Sub RiempieClvSoci
    For Each Socio As String In lstSoci
        clvSoci.Add(CreaRigaCLVSoci(Socio,False, clvSoci.AsView.Width, 40dip),"")
    Next
End Sub

Sub CreaRigaCLVSoci(Text As String, Checked As Boolean,Width As Int, Height As Int) As Panel
   
    'Creo un pannellino per ogni socio. Il pannellino avrà al suo interno il layout "CellItem"
    'composto da una label per il nome e una check per la selezione dell'item
    Dim p As B4XView = xui.CreatePanel("")
    p.SetLayoutAnimated(0, 0, 0, Width, Height)
    p.LoadLayout("CellItem")
    LblNome.Text = Text
    ChkNome.Checked=Checked
    Return p

End Sub

L'effetto è questo, molto minimale.

ELENCO.jpeg


Potete suggerirmi qualcosa di piu "accattivante" ?
 

giannimaione

Well-Known Member
Licensed User
Longtime User
una piccola avatar/foto alla sinistra del nome !!?? ???
the simplest solution is often the best solution!
 

sirjo66

Well-Known Member
Licensed User
Longtime User
io sinceramente farei il nome/cognome con allineamento a destra, in modo da avvicinarlo al "check", secondo me risulta più leggibile, oppure metti il check a sinistra del nome, ad esempio :

ELENCO.jpeg
 

Sabotto

Well-Known Member
Licensed User
Intendevo non la disposizione di label e check, ma ad esempio la grandezza e lo stle della check vorrei fosse piu enfatizzata, Pensavo ci fosse qualche CLV (magari di una libreria) più evoluta graficamente. In questo senso intendevo.
Ora sto avendo un altro problema di codice. MA apro un altro post per non imputtan... sporcare questo, visto che è un altro problema
 

Sagenut

Expert
Licensed User
Longtime User
Per farla più Bellina io abbandonerei proprio la Checkbox e farei qualcosa ad esempio con una imageview che cambia quando la clicchi per De/Selezionare.
 
Top