Blackberry - come definire schermo altezza titolo?
-
21-09-2019 - |
Domanda
c'è una possibilità di definire in qualche modo l'altezza del titolo?
Il problema principale è un separatore che si trova sotto il titolo reale. Quindi, forse non v'è possibilità di definire in qualche modo l'altezza del separatore.
API 4.5
Grazie
Soluzione
ho sperimentato io stesso e l'unico modo che conosco per andare in giro è quello di sovrascrivere il metodo (non documentato) in MainScreen:
protected void applyTheme() {
// leave this empty
}
In questo modo il tema dai colori di impostazione e anche sembra di sbarazzarsi del separatore tra il titolo e il contenuto principale.
Altri suggerimenti
Ti consigliamo di utilizzare il SetExtent metodo.
Per ottenere semplicemente altezza titolo provate questo:
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)));
}
}
E per definire te stesso titolo, provare a mettere in campo personalizzato setTitle