我正在尝试在 BlackBerry 的菜单列表中添加一个菜单项。但问题是,单击菜单按钮后,我的菜单选项被添加为最顶层的菜单,并且没有成为焦点。所以我向上滚动并单击该菜单。
为此,我编写了此代码以添加仅用于查看电子邮件的菜单:
SampleMenuItem mi = new SampleMenuItem(3);
mi.setIcon(ImageFactory.createImage("image.png"));
amir.addMenuItem(ApplicationMenuItemRepository.MENUITEM_EMAIL_VIEW, mi);
这是我的示例菜单项类:
private class SampleMenuItem extends ApplicationMenuItem {
SampleMenuItem(ApplicationDescriptor app) {
super(20);
}
public String toString() {
return Constants.MSG_OPEN_WITH;
}
public Object run(Object context) {
............
}
}
我们如何在菜单列表中间添加菜单意味着改变菜单位置并使其集中?