BlackBerryのメニューリストに1つのメニュー項目を追加しようとしています。しかし、問題は、メニューボタンをクリックした後、私のメニューオプションが一番上のメニューとして追加され、フォーカスが合わないことです。だから私は上にスクロールしてそのメニューをクリックしました。
このために、私はこのコードを書いて、電子メールを表示するためだけにメニューを追加しました。
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) {
............
}
}
メニューリストの中央にメニューを追加するには、メニューの位置を変更してフォーカスを合わせるにはどうすればよいですか?