Anschließend fülle ich die ListView aus einer Datenbank mittels
B4X:
ListView1.AddTwoLinesAndBitmap2 ...
Hierbei schwank die Anzahl der Einträge, was zur Folge hat dass ich keine feste Height-Angabe machen kann. Das Resultat ist entweder eine Liste die mitten im Screen endet oder eine Liste die super aussieht, sich aber nicht scrollen lässt.
Ergo: Ich brauche die passenden Height-Werte um diese, jeweils nach dem Add'en, der ScrollView/ListView zuzuweisen. Wie mache ich das? Ich möchte auch nicht unbedingt auf eine CustomListView etc. umsatteln, da die ListView sonst alles perfekt mitbringt. Vor allem das Bitmap.
Irgendwie macht das aber keinen Sinn.
Eine ListView lässt sich doch bereits scrollen wenn mehr Einträge vorhanden sind als angezeigt werden können. Wofür brauchst Du das ScrollView?
Weil vermutlich deine ListView länger als das Display ist. Und die ScrollView wird vermutlich gar nicht scrollen, weil das Scrollevent vom ListView abgefangen wird.
Schmeiss das ScrollView raus und pass die Größe des ListView an und Du wirst sehen dass alles passt.
Bestens! Vielen Dank! Ich war jetzt fest davon überzeugt dass die 100%y somit den Rest ab Position "106dip" auffüllen und nicht darüber hinaus ragen.
So funktioniert es perfekt!