codenameone – 汉堡菜单和溢出菜单继续消失

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

请参阅附图,这两个菜单有时会在应用程序中继续运行

《codenameone – 汉堡菜单和溢出菜单继续消失》

有出路吗?

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

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

最佳答案 添加主题常量commandBehaviour(如果它尚不存在)并将其设置为Side并确保sideMenuImage具有有效的图像名称作为值.对于溢出菜单的menuImage执行相同的操作.

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

点赞