2010-05-06 33 views
2

如何在屏幕上添加一个Switch应用程序菜单项?如何添加切换应用程序功能?

+0

默认情况下, – 2010-05-06 21:15:07

+0

Michael我在MakeMenu方法中放置了超级语句,并且不显示开关应用程序菜单选项。 – timoto 2010-05-07 03:54:09

回答

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); 

希望这有助于。

2

看来这个问题被问到之前在Blackberry support forum。从我看过的内容看,您可以创建自己的特定“切换应用”菜单项不属于其公共API。

报价RexDoug

您仍然可以通过询问系统运行的应用程序句柄,然后创建保存在一个滚动的行应用程序图标(如系统色带)一PopupScreen代码这个自己。然后,您将启动与用户选择的图标相对应的应用程序。

请参阅ApplicationManager.getVisibleApplications()和ApplicationManager.runApplication()的API文档。

我们在一些类中做了这个:RibbonIcon,RibbonIconField和RibbonPopup。 RibbonIconField只是一个添加到弹出屏幕的水平字段管理器,而RibbonIcon只是一个可点击的BitmapField子类。

希望这会有所帮助。 -Glen

相关问题