2016-11-09 71 views
3

我不需要工具欄,標題和所有。但我需要返回按鈕(帶有字符串的後退按鈕圖標回到首頁)。 iOS中有一個狀態欄。我可以在圖標和文本狀態欄中放回btn嗎?我在fb看過它。如果我去fb的信使,回到臉書是在狀態欄與時間電池圖標等。我們可以用codenameone嗎?在iOS中後退按鈕在狀態欄

enter image description here

enter image description here

在狀態欄(不在標題欄)

後退按鈕我迄今所做的。我認爲這與答案中的建議類似。它的工作原理在android系統,但在iOS中我想保持在狀態欄中BTN與時間後,電池圖標等

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); 

回答

0

在這裏做的正確的事是類似的東西是什麼,我們在this demo

enter image description here

注意,笑臉是UI的一部分,而不是所有權的一部分......

這樣做的伎倆很簡單覆蓋在這種方法,您Form

@Override 
protected void initGlobalToolbar() { 
    Toolbar tb = new Toolbar(true); 
    tb.setUIID("Container"); 
    setToolbar(tb); 
    getTitleArea().setUIID("Container"); 
} 

這會創建一個分層的工具欄(浮動在UI之上)。將其設置爲Container UIID使其不可見。

+0

我想你有點誤會了。我已經用圖像更新了這個問題。看看我們是否可以在cn1中做到這一點。 Thankyou –

+0

這不像應用程序開發人員所說的那樣「我們」。這是操作系統從另一個應用程序啓動應用程序時所放置的後退按鈕。 –