如何在屏幕上添加Switch应用程序菜单项?
答案 0 :(得分:2)
在Blackberry support forum之前,似乎有人问过这个问题。从我读到的内容看起来你可以创建自己的,但特定的“切换应用程序”菜单项不是他们的公共API的一部分。
引用RexDoug
您仍然可以通过询问系统运行应用程序句柄,然后创建一个将应用程序图标保存在单个滚动行(如系统功能区)中的PopupScreen来自行编码。然后,您将启动与用户选择的图标对应的应用程序。
请参阅ApplicationManager.getVisibleApplications()和ApplicationManager.runApplication()的API文档。
我们只在几个类中完成了这个:RibbonIcon,RibbonIconField和RibbonPopup。 RibbonIconField只是一个添加到弹出屏幕的Horizontal Field Manager,而RibbonIcon只是一个可点击的BitmapField子类。
希望这会有所帮助。 -Glen
答案 1 :(得分:2)
您需要在实例化时设置DEFAULT_MENU样式标志。例如:
import net.rim.device.api.ui.Screen;
import net.rim.device.api.ui.container.FullScreen;
...
Screen myScreen = new FullScreen(Screen.DEFAULT_CLOSE | Screen.DEFAULT_MENU);
希望这有帮助。