我有一个奇怪的问题,需要一些帮助。
最近,我开始在汉堡/配菜菜单上遇到问题。
启动时,我们的生产版本将汉堡菜单渲染为黑色,但当前的开发版本将渲染为蓝色。
一旦我登录开发版本并开始使用该应用程序,当我进入应用程序的一个表单时,汉堡菜单就会消失。侧边菜单可以通过滑动来激活。
我第一次看到这一点是在构建云/设备时,而不是在模拟器上。
我在模拟器上得到这个大约一天后。
考虑到这可能是一个环境问题(特别是我一直在用GUI设计器进行主题化),我在我的Windows虚拟机上设置了所有内容,从SVN中复制了一个干净的生产代码副本,但我在"干净"版本上遇到了这个问题。
当我继承了这段代码时,我能够回到以前的开发人员留下的机器上,在模拟器中运行他们的版本,一切都很好。登录屏幕上的黑色汉堡,并出现在我们的申请表上。
我提交了代码来构建SAAS设备,但后来在以前的开发人员机器上运行了库更新,现在我在启动时得到了蓝色汉堡,并且在模拟器中的应用程序表单上丢失了它——我也遇到了同样的问题。
似乎指向了新libs中的某些内容。因此,我将版本化的构建定为一个级别(3.6而不是最新版本),试图解决任何"新版本"问题,但我也遇到了同样的问题。
我想我们在新的侧菜单上缺少了一些初始化步骤-我们的代码已经存在几年了,所以理想情况下,我想在以前版本的CN1-libs的基础上构建,在我有时间处理我们缺少的内容之前,我们没有遇到这个问题。
我原以为版本化的构建会给我这种能力,但问题仍然存在——我们将非常感谢您的帮助。
UBUNTU 16.04
Windows 8&10
Eclipse Oxygen
我们在周末过渡到了顶部菜单。这是不久前宣布的,尽管如此,人们还是有点措手不及。我们在博客上发布了多个更新,所以你可能应该密切关注。
顶部菜单使用默认的TitleCommand
UIID样式,其中旧的顶部菜单有一个不同的UIID,但我猜负责的工程师使用了主题常量sideMenuImage
,我们在顶部菜单的第一个版本中没有包括它。这应该在本周五(2017年11月3日)发布的更新中得到修复。
仅供参考您可以使用Toolbar.setOnTopSideMenu(false)
禁用顶部模式,尽管我建议您坚持使用它,因为它要好得多。