Ich schlage Dir folgendes vor:
Verschiebe alle Views des Layouts auf ein Panel.
Zum Beispiel pnlMain.
Und dann in DesignerScripts:
AutoScaleAll
pnlMain.HorizontalCenter = 50%x
pnlMain.VerticalCenter = 50%y
Du kannst auch noch mit AutoScaleRate(x) 'spielen'.
Zum Beispiel:
AutoScaleRate(0.5)
AutoScaleAll
pnlMain.HorizontalCenter = 50%x
pnlMain.VerticalCenter = 50%y
AutoScale vergrössert all Views und Texte gemäss der Gerätegrösse.
Mit AutoScaleRate(x) kannst Du den Vergrösserungsfaktor setzten.
Der Standardwert ist 0.3.
Mit AutoScaleRate(0) keine Vergrösserung.
Mit AutoScaleRate(1) ist die Vergrösserung ähnlich wie mit %x und %y.
Ausführliche Erklärungen befinden sich im B4A Beginner's Guide, leider nur in Englisch.