2016-07-13 9 views
1

Also, ich habe mein Thema alle bis auf einige Details eingerichtet. Wenn ich meine App mit verschiedenen Skins im Simulator starte, ändern sich die Schaltflächen und Schriftfarben in ihre nativen Einstellungen, was ich nicht möchte. Ich nehme an, dass ich diese Einstellungen mit Override in der Plattform überschreiben müsste, aber ich bin mir nicht sicher, wie.Wie überschreibe ich die Schaltfläche Aussehen in Codename One?

Antwort

0

Ihre theme.res Datei öffnen, die Button.UIID in ALL Einstellungen außer Kraft setzen: unselected, selected, pressed, disabled

EDIT

Dies löste es für mich mindestens zweimal.

Vielleicht wechselt von Simulator zu realem Gerät, manchmal der Simulator hat einige seltsamen Verhalten

+0

Ok, also wenn ich mir die UIID der außer Kraft setzen kann meine eigenen Parameter wie Höhe, Breite, usw. erstellen? –

+0

@kamilahcarlisle Sie können dies tun, wenn Sie die CSS-Erweiterung für Codename eins https://www.codenameone.com/blog/rounded-corners-shadows-and-gradients-with-css.html verwenden. Dort können Sie sie auch runden , farbig, schattiert ..... Aber das ist ein fortgeschrittenes Thema, ich würde vorschlagen, dass Sie die Layoutmanager verwenden, um die Größe nach ihren Vorstellungen anzupassen –