我如何区分“短菜单”和“完整菜单”在黑莓的代码?

StackOverflow https://stackoverflow.com/questions/1629012

  •  06-07-2019
  •  | 
  •  

我在黑莓jde编码。

但我对“短菜单”感到困惑。和“完整菜单”,    例如,如何才能在“完整菜单”中显示菜单项目。 ?谢谢你的帮助。

有帮助吗?

解决方案

所有菜单构造代码都应该在Screen的makeMenu函数内。在这里,您将使用屏幕所需的选项填充菜单。 makeMenu函数有一个名为instance的参数。这定义了需要进行的菜单类型,您可以关闭此菜单以添加到特定菜单类型中。

因此,无论实例是什么,您可以为短菜单添加所有菜单项,然后使用以下if语句添加完整菜单的所有菜单项:

if(instance == Menu.INSTANCE_DEFAULT) {
    // TODO Add menu items for full menu here.
}

菜单class JavaDocs

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top