汉堡菜单&溢出菜单不断消失

时间:2017-02-14 08:27:40

标签: codenameone

我正在使用codenameone构建一个应用程序,我遇到了汉堡菜单和溢出菜单的问题,它们在某些页面上不断消失,有时它们在那里,有时它们已经消失了

参见附图,这两个菜单有时在应用程序中继续进行

enter image description here

有出路吗?

我正在使用工具栏API添加命令

tb = new Toolbar(); 
tb.getStyle().setBgImage(new RR().getR().getImage("newmenuimage.png"));
tb.setLayout(new BorderLayout());
f.setToolbar(tb);

1 个答案:

答案 0 :(得分:2)

添加主题常量 commandBehaviour 如果它尚未存在并将其设置为Side并确保 sideMenuImage 具有有效的图片名称作为一种价值。对于溢出菜单的 menuImage 执行相同的操作。

自定义TitleArea并将其边框设置为空并在color下,取消选中Derive Transparency并将其设置为255并取消选中Derive Background并将其设置为您选择的颜色(确保此颜色与菜单图像之间存在对比)。