Pergunta

Existe a possibilidade de definir de alguma forma a altura do título?

O principal problema é um separador localizado sob o título real. Portanto, possivelmente há possibilidade de definir de alguma forma a altura do separador.

API 4.5

Obrigado

Foi útil?

Solução

Eu experimentei isso eu mesmo e a única maneira que conheço para contornar é substituir o método (sem documentado) na tela principal:

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

Isso impede que o tema definir cores e também parece se livrar do separador entre o título e o conteúdo principal.

Outras dicas

Você vai querer usar o SetExtent método.

Para simplesmente obter a altura do título, tente o seguinte:

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 para definir o título, tente colocar o campo personalizado em Settitle

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top