使用工具栏后本机返回 Codenameone class
Native Back on Codenameone after using Toolbar class
当我使用 Toolbar class
自定义我的工具栏以增加功能时,原生 back command
消失了,有没有办法找回它?
消失是什么意思?这就是我使用工具栏的方式 API:
Toolbar t = new Toolbar();
myForm.setToolbar(t);
t.setTitle("My title");
Command back = new Command("back") {
@Override
public void actionPerformed(ActionEvent evt) {
myForm.showBack();
}
};
myForm.setBackCommand(back);
t.addCommandToLeftBar(back);
这将兼顾 Android 硬件后退按钮和在顶部放置后退命令。
请注意,您还必须为 BackCommand
UIID 设置样式或允许其使用默认值,只需确保默认颜色与 TitleArea 颜色不匹配即可。
当我使用 Toolbar class
自定义我的工具栏以增加功能时,原生 back command
消失了,有没有办法找回它?
消失是什么意思?这就是我使用工具栏的方式 API:
Toolbar t = new Toolbar();
myForm.setToolbar(t);
t.setTitle("My title");
Command back = new Command("back") {
@Override
public void actionPerformed(ActionEvent evt) {
myForm.showBack();
}
};
myForm.setBackCommand(back);
t.addCommandToLeftBar(back);
这将兼顾 Android 硬件后退按钮和在顶部放置后退命令。
请注意,您还必须为 BackCommand
UIID 设置样式或允许其使用默认值,只需确保默认颜色与 TitleArea 颜色不匹配即可。