Codenameone 代码名一-addCommand不';不要添加菜单

Codenameone 代码名一-addCommand不';不要添加菜单,codenameone,Codenameone,我正在尝试将多个命令添加到我的表单在Codename One中,我们以前使用常规的表单,但没有命令行为,但这导致了一些问题,所以我添加了它 这就是旧版本看起来的样子 这就是新版本的样子 您应该将addCommand()切换到getToolbar().addCommandToOverflow()或者更好地切换到getToolbar().addCommandToSideMenu*。您还可以使用另一个getToolbar().addMaterialCommand*方法来使用命令添加图标。这使得平台之间

我正在尝试将多个命令添加到我的
表单
在Codename One中,我们以前使用常规的
表单
,但没有
命令行为
,但这导致了一些问题,所以我添加了它

这就是旧版本看起来的样子 这就是新版本的样子

您应该将
addCommand()
切换到
getToolbar().addCommandToOverflow()
或者更好地切换到
getToolbar().addCommandToSideMenu*
。您还可以使用另一个
getToolbar().addMaterialCommand*
方法来使用命令添加图标。这使得平台之间的行为更加一致

我没有使用
工具栏
,因此在尝试
addCommandToOverflowMenu()
时,它返回为null。您应该将全局工具栏设置为true,没有工具栏的旧方法在较新版本的Android中停止工作。然后,我得到了一个汉堡包菜单,如果可能的话,我希望避免使用它。有什么方法可以隐藏它吗?当您调用
addCommandToSideMenu
或类似的API时会发生这种情况。如果你不打那个电话,它就不会出现。与旧的
addCommand
工具栏不同,它允许您控制各个方面