如何在黑莓应用程序中添加菜单
答案 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)
BlackBerry支持论坛: Add a custom menu item to an existing BlackBerry application
答案 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);
};