添加菜单到黑莓应用程序

时间:2011-04-05 08:00:10

标签: blackberry

如何在黑莓应用程序中添加菜单

3 个答案:

答案 0 :(得分:4)

假设您扩展MainScreen非常容易!首先你需要创建MenuItem,这样做是这样的:

private MenuItem _menuItem1 = new MenuItem("Menu Item 1", 10, 10){
    public void run(){
        // insert code thats to be done when menu is selected here here
    }
};  

private MenuItem _menuItem2 = new MenuItem("Menu Item 2", 10, 10){
    public void run(){
        // insert code thats to be done when menu is selected here here
    }
};  

然后你需要将这些添加到你的喜欢中,这样就完成了:

protected void makeMenu(Menu menu, int instance){
    menu.add(_menuItem1);
    menu.addSeparator();
    menu.add(_menuItem2);
}

答案 1 :(得分:0)

答案 2 :(得分:0)

1.create menu item which you want to add on menu    
MenuItem menuItemBack = new MenuItem(new StringProvider("back"), 110, 10) {
    public void run() {
        Dialog.alert("back");
    }
};
MenuItem menuItemFwd = new MenuItem(new StringProvider("Forword"), 110, 10) {
    public void run() {
        Dialog.alert("forword");
    }
};
2.after that you can add these item on menu by using 
1.add these item in to Mainscreen constructor.
 addMenuItem(menuItemBack);
 addMenuItem(menuItemBack);
    addMenuItem(MenuItem.separator(110));
    addMenuItem(menuItemFwd);
    addMenuItem(MenuItem.separator(110));

 you can create your custom menu by overriding the makeMenu() method
 protected void makeMenu(Menu menu, int instance) {
 menu.addMenuItem(menuItemBack);
menu.addMenuItem(menuItemFwd);
};