Hallo,
eine vermutlich einfache Geschichte, mir fällt es aber schwer hinter das Geheimnis zu kommen.
Ich füge in einer Schleife Labels/Buttons zur Laufzeit ein, diese per Addview dann einem Panel (auf einer B4XPage).
Panel ist per Code und Designer auf 100%x gesetzt.
Ergibt per Designer geguckt im Eigenschaftenfenster eine Breite von 484.
Per Designer-Script die Breite als Text angezeigt dann 1440 (Handy mit Designer verbunden, Variant = angeschlossenes Gerät).
Per Code abgefragte Breite 1440.
Ich möchte nun dynamisch x-L/B erstellen, diese sollen sich den Platz in der Breite teilen.
Breite_Panel / Anzahl_L/B sollte das ja eigentlich machen, tut es aber nicht (?).
Bspw. kommt da rechnerisch 30 raus, schreibe ich nun l/b.width = 30 kommt ein schmales Objekt raus, schreibe ich l/b.width = 30dip, dann ein deutlich breiteres.
Wo ist der Hund begraben?
eine vermutlich einfache Geschichte, mir fällt es aber schwer hinter das Geheimnis zu kommen.
Ich füge in einer Schleife Labels/Buttons zur Laufzeit ein, diese per Addview dann einem Panel (auf einer B4XPage).
Panel ist per Code und Designer auf 100%x gesetzt.
Ergibt per Designer geguckt im Eigenschaftenfenster eine Breite von 484.
Per Designer-Script die Breite als Text angezeigt dann 1440 (Handy mit Designer verbunden, Variant = angeschlossenes Gerät).
Per Code abgefragte Breite 1440.
Ich möchte nun dynamisch x-L/B erstellen, diese sollen sich den Platz in der Breite teilen.
Breite_Panel / Anzahl_L/B sollte das ja eigentlich machen, tut es aber nicht (?).
Bspw. kommt da rechnerisch 30 raus, schreibe ich nun l/b.width = 30 kommt ein schmales Objekt raus, schreibe ich l/b.width = 30dip, dann ein deutlich breiteres.
Wo ist der Hund begraben?