黑莓 - 如何定义屏幕标题的高度?
-
21-09-2019 - |
题
是有可能以某种方式定义标题的高度?
的主要问题是位于下的实际标题的隔板。所以,可能有可能以某种方式定义分离器的高度。
4.5 API
由于
解决方案
我已经经历过这样的自己,我知道避过它是覆盖在MainScreen的(无证)方法的唯一方式:
protected void applyTheme() {
// leave this empty
}
此防止设置颜色的主题和似乎也摆脱了标题和主内容之间的分隔符。
其他提示
您会希望使用的 setExtent 方法。
要简单地拿到冠军高度试试这个:
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)));
}
}
和自己定义标题,尽量把自定义字段到的setTitle
不隶属于 StackOverflow