我使用GUI构建器构建了表单,但我正在尝试在代码中实现导航按钮。我希望该应用在Android和Iphone中看起来相似,并且我很难尝试使Back Buttons工作。
所以我最终决定使用工具栏(因为我需要在主表单上使用1个图标和3个按钮)。现在,该应用在Android和IOS中看起来都是一样的。
问题是当我将Back Command添加到工具栏时,Android硬件按钮不起作用。如果我不使用工具栏,按钮效果很好,但外观不同。
你能检查一下这是不是一个问题吗?
答案 0 :(得分:2)
我刚试过这个,它可以使用硬件按钮等等。我需要一个更准确的样本/测试用例,说明什么不起作用:
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();