Hallo,
Da ich nur ein paar Controls habe und mit dem Designer noch
nicht so fit bin, möchte ich, daß das Aussehen bei den gängigen
Smartphones mit versch. Bildschirmgrößen in etwa gleich ist.
Hab jetzt die Erfahrung gemacht, daß mein bisheriges Positionieren
bei Kollegen mit Smartphones mit größeren Bildschirmen die
Buttons durcheinander bringt :
Listview1.AddToActivity(Activity, 0, 180, 100%x, 80%y)
Activity.AddView(Button3, 300, 110, 40%x, 10%y)
Activity.AddView(Button2, 0,110, 20%x, 10%y)
Activity.AddView(Edit1, 160,10, 60%x, 10%y)
Activity.AddView(Button1, 0, 10, 20%x, 10%y)
Da müßte es doch möglich sein, daß man immer das gleiche Layout
darstellen könnte :
Button1 Edit1
Button2 Button3
Listview (ganze Breite + restliche Höhe)
Das ganze sollte bei Portait und Landscape möglichst gleich aussehen.
Nimmt man da besser %X und %y oder dip ?
Oder sollte ich da besser mit Activity.Left, Activity.Width und Activity.Height
arbeiten ?
Das Listview muß ich ja sowieso mit Code erstellen (CodeModule Table).
Hat da jemand ein Tipp für mich ?
Da ich nur ein paar Controls habe und mit dem Designer noch
nicht so fit bin, möchte ich, daß das Aussehen bei den gängigen
Smartphones mit versch. Bildschirmgrößen in etwa gleich ist.
Hab jetzt die Erfahrung gemacht, daß mein bisheriges Positionieren
bei Kollegen mit Smartphones mit größeren Bildschirmen die
Buttons durcheinander bringt :
Listview1.AddToActivity(Activity, 0, 180, 100%x, 80%y)
Activity.AddView(Button3, 300, 110, 40%x, 10%y)
Activity.AddView(Button2, 0,110, 20%x, 10%y)
Activity.AddView(Edit1, 160,10, 60%x, 10%y)
Activity.AddView(Button1, 0, 10, 20%x, 10%y)
Da müßte es doch möglich sein, daß man immer das gleiche Layout
darstellen könnte :
Button1 Edit1
Button2 Button3
Listview (ganze Breite + restliche Höhe)
Das ganze sollte bei Portait und Landscape möglichst gleich aussehen.
Nimmt man da besser %X und %y oder dip ?
Oder sollte ich da besser mit Activity.Left, Activity.Width und Activity.Height
arbeiten ?
Das Listview muß ich ja sowieso mit Code erstellen (CodeModule Table).
Hat da jemand ein Tipp für mich ?