2016-05-21 3 views
1

私のcn1プロジェクトが2016年5月21日に10時00分に新しいライブラリを自動的にダウンロードしたときに、問題なく表示されました。これは私のアプリを悪化させた。codenameoneタイトルバーのテキストが表示されない

タイトルはGUIビルダーで表示されますが、シミュレータとIOSデバイスではタイトルバーに何も表示されません。

誰かが助けることができます。 GUIビルダーの

:シミュレータとデバイス上の

enter image description here

enter image description here

これは前だけで大丈夫でした。最後の自動更新を削除するにはどうすればよいですか?

+1

ダウン票のみ?私のアプリは1ヶ月以上にわたって正常に動作していました。私が間違っていれば@Shaiに尋ねる。 – Anas

+1

ここに私の投票の仲間の答え、何か新しいlibsで変更されたので、私はGUIビルダーの代わりに手動でタイトルを定義しなければなりませんでした:f.setToolbar(新しいツールバー()); f.setTitle( "Paramètrage"); f.getToolbar()。addCommandToLeftBar( "Retour"、null、actionBack); f.getToolbar()。addCommandToRightBar( "OK"、null、actionSave); – Anas

+0

残念ながら、誰もが不明であると思う人には不明な点があるようですが、それは正しく表現されているように見えますし、一部の過激な司会者以外の倒錯者の理由はわかりません。 –

答えて

2

これを引き起こした最新のアップデートで、ツールバーの戻るボタンの動作にいくつか変更を加えました。状態マシンでこれを無効にして、役立つかどうか確認してください。

protected void setBackCommand(Form f, Command backCommand) { 
    if(shouldAddBackCommandToMenu()) { 
     f.addCommand(backCommand, f.getCommandCount()); 
    } 
    f.setBackCommand(backCommand); 
} 
+0

ありがとうございました!私はちょうど手動で私のタイトルを設定します。 – Anas

関連する問題