Ich würde meine Anwendung gerne so anpassen, dass sie sowohl im Hoch- als auch im Querformat funktioniert. Ich verwende sublayout()
um zu prüfen, ob sich die Ausrichtung geändert hat. Wenn ja, entferne ich alle Felder und füge sie dann wieder hinzu. So werden alle Felder richtig für die neue Anzeigebreite angeordnet. Ich mag diese Lösung nicht, also habe ich mich gefragt, ob es eine elegante Lösung für das richtige Layout der Felder gibt.
Antworten
Zu viele Anzeigen?
Ahmet Gulden
Punkte
2053
Hitarth
Punkte
1932
In Blackberry, wenn wir die Bildschirmausrichtung ändern sublayout()
Methode wird für den aktuellen Bildschirm aufgerufen. Wenn Sie die Ausrichtung ändern, löschen Sie kein Feld. Die Verwaltung wird dadurch komplex. Delete/Add
ein beliebiges Gebiet. Verwalten Sie Ihr Bildschirmlayout einfach dynamisch mit Display.getwidth()
& Display.getheight()
als Referenz und behalten Sie die Größe des Hintergrundbildes der Screen
.