【发布时间】:2016-02-20 14:48:56
【问题描述】:
我希望我的Codename One 对话框在用户按下硬件后退按钮时被释放,我该怎么做?
Dialog dialog = new Dialog("Hi");
dialog.add(new Label("World"));
dialog.show();
【问题讨论】:
标签: java android codenameone
我希望我的Codename One 对话框在用户按下硬件后退按钮时被释放,我该怎么做?
Dialog dialog = new Dialog("Hi");
dialog.add(new Label("World"));
dialog.show();
【问题讨论】:
标签: java android codenameone
使用带有空字符串的setBackCommand() 命令:
对于iOS等没有后退按钮的设备,也建议使用setDisposeWhenPointerOutOfBounds
final Dialog dialog = new Dialog("Hi");
dialog.add(new Label("World"));
dialog.setBackCommand(new Command(""){
@Override
public void actionPerformed(ActionEvent evt) {
dialog.dispose();
}
});
dialog.setDisposeWhenPointerOutOfBounds(true);
dialog.show();
【讨论】: