Codenameone 状态栏中的后退按钮
我不需要工具栏,标题和所有这些。但我需要返回按钮(返回按钮图标,带一个返回主页的字符串)。iOS中有一个状态栏。我可以用状态栏中的图标和文本放回btn吗?我在fb上看到过。如果我从fb转到messenger,返回facebook的状态栏中有时间电池图标等。我们可以在codenameone中这样做吗 iOS中状态栏(不在标题栏)中的后退按钮 我到目前为止所做的一切。我认为这与答案中的建议相似。它在安卓系统中工作,但在iOS系统中,我想在状态栏中保留带有时间、电池图标等的背面btnCodenameone 状态栏中的后退按钮,codenameone,Codenameone,我不需要工具栏,标题和所有这些。但我需要返回按钮(返回按钮图标,带一个返回主页的字符串)。iOS中有一个状态栏。我可以用状态栏中的图标和文本放回btn吗?我在fb上看到过。如果我从fb转到messenger,返回facebook的状态栏中有时间电池图标等。我们可以在codenameone中这样做吗 iOS中状态栏(不在标题栏)中的后退按钮 我到目前为止所做的一切。我认为这与答案中的建议相似。它在安卓系统中工作,但在iOS系统中,我想在状态栏中保留带有时间、电池图标等的背面btn t = ne
t = new Toolbar();
t.setUIID("TitleAreaa");
f.setToolBar(t);
Style s = UIManager.getInstance().getComponentStyle("Button");
s.setFont(Font.createSystemFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_MEDIUM));
Image backtoRTN = FontImage.createMaterial(FontImage.MATERIAL_ARROW_BACK, s);
back = new Command("Back to RTN", backtoRTN) {
@Override
public void actionPerformed(ActionEvent evt) {
showForm("Main", this);
}
};
back.putClientProperty("uiid", "BacktoRTN");
f.setBackCommand(back);
t.addCommandToLeftBar(back);
在这里正确的做法类似于我们在 请注意,笑脸是UI的一部分,而不是标题的一部分 这样做的诀窍是在
表单中简单地重写此方法:
@Override
protected void initGlobalToolbar() {
Toolbar tb = new Toolbar(true);
tb.setUIID("Container");
setToolbar(tb);
getTitleArea().setUIID("Container");
}
这将创建一个分层的工具栏(浮动在UI的顶部)。将其设置为Container
UIID会使其不可见。我想您误解了一点。我用图片更新了这个问题。看看我们是否能在cn1中做到这一点。谢谢这不是应用程序开发人员所说的“我们”的支持。这是操作系统从另一个应用程序启动应用程序时的后退按钮。