Italian Panel in cListView con una data larghezza. Si puo?

Sabotto

Active Member
Licensed User
Vorrei inserire in una cListView un panel che però non occupi tuta la larghezza della cListView, ma non ci riesco
B4X:
Dim Pnl As B4XView = XUI.CreatePanel("")
'Ora se scrivo
Pnl.SetLayoutAnimated(0, 0, 0, CListView.AsView.Width, 20%y)
' la larghezza del panel è giustamente quella della cListView
' ma se cambio tale valore, compreso Left e Top, il panel appare sempre
' della stessa dimensione, come con la prima istruzione
' Solo l'altezza cambia cambiando l'ultimo valore

cListView.Add(Pnl, "")
Dove sbaglio?
 

LucaMs

Expert
Licensed User
Longtime User
Carica un layout nel panel Pnl, che contenga un panel della larghezza che vuoi.
Imposta il "Divider color" della xCLV su Transparent, nel Designer.

Clipboard01.jpg
 

Sabotto

Active Member
Licensed User
Ma quindi mi confermi che non si puo fare con la setLayoutAnimated? E allora a che servono quei Left, Top e Width nell'istruzione suddetta?
 

Sabotto

Active Member
Licensed User
E poi il layout che ho preparato per il panel lo devo mettere nel secondo panel (figlio del primo)?
 

Star-Dust

Expert
Licensed User
Longtime User
Impagabile
 
Top