2011-04-05 69 views

回答

4

假设您将MainScreen扩展了很容易!首先你需要创建菜单项的,这是像这样做:

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