我使用GUI构建器构建了表单,但是我试图在代码中实现导航按钮。我希望该应用在Android和Iphone中看起来相似,并且很难使后退按钮正常工作。
因此,我最终决定使用工具栏(也是因为我在主窗体上需要1个图标和3个按钮)。现在,该应用在Android和IOS中看起来都一样。
问题是,当我将“后退命令”添加到工具栏时,Android硬件按钮不起作用。如果我不使用工具栏,则该按钮会很好用,但外观会有所不同。
您可以检查这是否有问题吗?
最佳答案
我只是试过了,它可以与硬件按钮和所有按钮一起使用。我需要一个更准确的示例/测试案例,以解决不起作用的问题:
final Form hi = new Form("First");
Button test = new Button("Test");
test.addActionListener((e) -> {
Form newForm = new Form("Bye");
newForm.setToolbar(new Toolbar());
newForm.setBackCommand(new Command("Back") {
@Override
public void actionPerformed(ActionEvent evt) {
hi.showBack();
}
});
newForm.show();
});
hi.show();