1
私はサイドメニューとそのうまく動作しているサンプルをしていますが、私がデバイスの戻るボタンをクリックすると、サイドメニューが開いている場合は閉じたいと思います。ここcodenameoneでサイドメニューをプログラムで閉じるにはどうすればいいですか?
は私のコードです:
getToolbar().addCommandToSideMenu(UI.command("Home", FontImage.MATERIAL_HOME, e -> clickedOnMenuItem("Home")));
getToolbar().addCommandToSideMenu(UI.command("Change Password", FontImage.MATERIAL_VERIFIED_USER, e -> clickedOnMenuItem("ChangePassword")));
getToolbar().addCommandToSideMenu(UI.command("Exit", FontImage.MATERIAL_EXIT_TO_APP, e -> UI.get().close()));
私はメニューを閉じるが、そのiはこれを達成するためにいくつかのアドバイス/助けを探しています
SideMenuBar smb = (SideMenuBar) Display.getInstance().getCurrent().getMenuBar();
smb.openMenu(null);
を動作していないため、コードの下にしようとしました。
おかげ
お返事ありがとうございますが、メニューを知る方法は開いているかどうかはわかりません。メニューが閉じていれば前の画面に移動したいからです。 – tyson
現在、公開するAPIはありませんそれ。追加するのは簡単なはずですが、今はコードフリーになっていますので、すぐには起こりません。そのためにRFEを提出することができます。 –