Blackberry - wie Bildschirm Titel Höhe definieren?
-
21-09-2019 - |
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
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