2016-08-09 17 views
0

Ich möchte den Bildschirm dynamisch mit Änderungen, die ich dynamisch über das Programm vorgenommen, zu spiegeln.Codenameone: Bildschirm (Formular) laden Problem

Derzeit, wenn ich Bildschirm (Formular) lade zeigt es zuerst Bildschirm, den ich mit GUI-Builder entworfen. Danach erscheint der geänderte Bildschirm. Ich habe meinen Code in geschützten void vor geschriebenHome (Form f) {}

Können Sie bitte lassen Sie mich wissen, wie man es löst. Meine Anwendung muss auf allen Plattformen (Android, iOS, Windows) unterstützt werden und ich möchte nicht nativen Code für alle Plattformen separat schreiben.

+0

können Sie uns mit mehr Informationen, z. B. mehr Quelle und Bilder, was genau Ihr Problem ist? – kaya

Antwort

1

Sie können die Methode reloadForm() aufrufen, die dazu führt, dass die before * -Methode erneut ausgeführt wird.

+0

geschützter void beforeHome (Form f) {findTxtName.setText ("shekhar");} Hier habe ich den Namen dynamisch auf das Textfeld gesetzt. Wenn dieses Formular (screen) geöffnet wird, wird nur der Name des Textfelds angezeigt, das ich zum Zeitpunkt des Entwurfs auf gui builder gesetzt habe. Danach zeige ich meinen dynamisch gesetzten Wert auf textfield. Also möchte ich dieses Formular (screen) nur dynamisch starten oder anzeigen Set-Wert nicht standardmäßig Bildschirm (Formular), die ich mit GUI-Builder entwickelt –

+0

Ist dies nur auf iOS-Geräten für den ersten Bildschirm in der Anwendung? –

+0

Nr. Es für alle Geräte –