java - 使用 Toolbar 类后原生返回 Codenameone

标签 java codenameone

当我使用 Toolbar 类 自定义我的 Toolbar 以添加功能时, native back 命令 消失了,有没有办法恢复它?

最佳答案

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

关于java - 使用 Toolbar 类后原生返回 Codenameone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34606515/

相关文章:

java - 为什么在 redis 中使用管道时 100,000 条记录这么慢?

ios - 代号一 - 导出步骤中的 iOS 构建错误

codenameone - 代号一如何设计倒置身份徽章

mobile - 代号一是如何运作的?

java - 如何使用 Hibernate 创建包含多个条件的 OR block ?

java - 正则表达式无法匹配 switch case 模式

java - 从链表中删除包含特定字符串的元素

java - 如何在java中通过两个循环访问外部变量

image - 代号一 : How can I scale an image to fit width of screen?

java - 如何防止 CodenameOne GUI 元素在更改为粗体时滚动(滴答作响?)?