我正在用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并将其设置为您选择的颜色(确保此颜色与菜单图像之间存在对比).