使用工具栏类后,本机返回Codenameone

时间:2016-01-05 07:42:33

标签: java codenameone

当我使用Toolbar class自定义工具栏以增加功能时,原生back command消失了,有没有办法将其恢复?

1 个答案:

答案 0 :(得分:3)

你是什么意思消失?这就是我使用工具栏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颜色不匹配。