Dialoge sind kleine Pop-Ups die z.B. durch einen Buttonklick aufgerufen werden können. Diese können alle Arten von UI-Komponente beinhalten und können durch einen klick außerhalb wieder verschwinden.
Erstellen von einen Dialog:
Erstellen von einen neuen GUI-Element und als Superclass Dialog auswählen.
Dann im GUI-Designer muss noch ein Layout hinzugefügt werden (z.B. VerticalLayout) und dann kann der Dialog nach belieben designed werden.
Dann auf der Ziel-View z.B. einen neuen Button einfügen
Mit Doppelklick auf den Button öffnet sich die Code-Ansicht
Dann kann der Dialog per open()-Methode auf der View angezeigt werden
Tipp: Um die Größe eines Dialoges zu bestimmen muss die angegebene Größe des Root-Layouts als auch dem übergeordneten Dialog überprüft werden. (Siehe Screenshot)