1
私は、今日からのアップデート後には素晴らしいメニューを持っています。ここ新しいアップデート後にサイドメニューが機能しなくなりました
は私がそれを示してどのように、ここで
SideMenuBar smb = (SideMenuBar) Display.getInstance().getCurrent().getMenuBar();
smb.openMenu(null);
は(私はLIBSを更新したときに、これは今日に至るまで完璧に働いていた覚えている)、それが作成される方法です。
private void addSideMenuToLeft(Form f)
{
_("addSideMenuToLeft");
//make a toolbarForLeftMenu so we can use its sidemenu (we can only have one on the left!)
if (toolbarForLeftMenu==null)
{
toolbarForLeftMenu = new Toolbar();
}
toolbarForLeftMenu.setHidden(true);
f.setToolbar(toolbarForLeftMenu);
if (SideMenuLEFT==null) //otherwise it keeps adding each time
{
SideMenuLEFT = (Container)this.createContainer(resources, "SideMenuLEFT");
SideMenuLEFT.setWidth(Display.getInstance().getDisplayWidth()/2);
SideMenuLEFT.setHeight((Display.getInstance().getDisplayHeight()));
SideMenuLEFT.setUIID("SideNavigationPanel");//so we get the nice background.
toolbarForLeftMenu.setUIID("Container");
toolbarForLeftMenu.addComponentToSideMenu(SideMenuLEFT);
//make each button live, there are 2 buttons the icon and the words, for each one
Button btCategory = (Button) Tools.findByNameX("btCategory", SideMenuLEFT,sm);
btCategory.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent evt) {
}
});
_("made left menu");
}
}
それは働きます!ありがとうShai!そのようなことに対処する方法を知ることは難しい。なぜなら、人々があなたのブログの内容などを知っていることを期待しているからだ。同時に、物事を償うことができるはずだ。 – 68060
一般的に、新しいトップモードに移行する際に互換性を保つようにしていますが、コードが内部的な微妙な振る舞いに依存しているため、前進できないようです。 –