【发布时间】:2018-10-12 12:39:43
【问题描述】:
我正在尝试将多个命令添加到我在 Codename One 中的 Form,我们曾经使用没有 commandBehavior 的常规 Form,但这会导致一些问题,所以我添加了它。
【问题讨论】:
标签: codenameone
我正在尝试将多个命令添加到我在 Codename One 中的 Form,我们曾经使用没有 commandBehavior 的常规 Form,但这会导致一些问题,所以我添加了它。
【问题讨论】:
标签: codenameone
您应该将addCommand() 切换为getToolbar().addCommandToOverflow() 或更好的是getToolbar().addCommandToSideMenu*。您还可以使用其他getToolbar().addMaterialCommand* 方法之一来添加带有命令的图标。这导致平台之间的行为更加一致。
【讨论】:
Toolbar,所以在尝试addCommandToOverflowMenu()时它返回为null
addCommandToSideMenu 或类似的 API 时会发生这种情况。如果您不拨打该电话,它将不会出现。不同于旧的addCommandToolbar 让您控制各个方面