如何让应用程序使用Codename One中的整个屏幕高度(删除工具栏)?

时间:2016-06-30 04:26:09

标签: toolbar codenameone

我不希望我的应用程序在屏幕的上半部分显示工具栏。我在setGlobalToolbar(false)方法中尝试init()(或在主题中将globalToolbarBool常量设置为false),但工具栏仍显示在表单中(在模拟器上测试=>参见图片)。

enter image description here

我还尝试让setGlobalToolbar(true)并将其隐藏在带有f.getToolbar().hideToolbar()的beforeShow方法中,但箭头仍然显示在左上角(见下图),直到我触摸屏幕。

after hiding the toolbar

实际上我怎么能摆脱工具栏(即图片上用红色圈出的区域)?

任何帮助表示赞赏,

干杯

2 个答案:

答案 0 :(得分:2)

如果我正确中继,将标题设置为空字符串或删除标题,工具栏或状态栏等UUID确实删除了它?

也可能是我关闭了nativeNavigation

答案 1 :(得分:2)

我终于按照我的意愿做到了。要删除工具栏,您必须setGlobalToolbar(false)方法init()(或在设计器中的主题中将globalToolbarBool常量设置为false)。

所以现在没有工具栏,但它被侧面菜单所取代,正如我在原帖中描述的那样。

要使侧面菜单也消失,您还必须在主题中将HideLeftSideMenuBool常量设置为true(在Designer中打开您的theme.res文件)。

最终图片可以占据整个高度。所以问题解决了!