Frage

gibt es eine Möglichkeit, irgendwie Titel Höhe zu definieren?

Das Hauptproblem ist ein Separator, der unter dem eigentlichen Titel befindet. Also, vielleicht besteht die Möglichkeit, irgendwie den Separators Höhe zu definieren.

API 4.5

Danke

War es hilfreich?

Lösung

Ich habe diese selbst erlebt und den einzigen Weg, den ich kenne, zu umgehen, es ist, die (ohne Papiere) -Methode in Mainscreen außer Kraft zu setzen:

protected void applyTheme() {
    // leave this empty
}

Dies verhindert, dass das Thema von der Einstellung Farben und scheint auch die Trennlinie zwischen dem Titel und Hauptinhalt loszuwerden.

Andere Tipps

Sie wollen die SetExtent Methode.

Um einfach Titel Höhe versuchen Sie dies:

class Scr extends MainScreen {
    public Scr() {
        setTitle("Hello!");
        Manager contentManager = getMainManager();
        Manager screenManager = contentManager.getManager();
        Field titleField = screenManager.getField(0);
        int height = titleField.getPreferredHeight();
        add(new LabelField(String.valueOf(height)));
    }
}

Und selbst zu definieren Titel, versuchen Sie benutzerdefinierte Feld setzen in setTitle

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top