2016-04-27 11 views
1

CN1の要素のサイズ変更に問題があります。私は、ボタンのサイズを変更し、MenuBarで使用するためにイメージを置いて、ボタンがサムスンS5ディスプレイのスペースを超えるように大きすぎます。私はデザイナーと一緒に仕事をして、テーマ/スタイルでたくさん試しましたが、この解決策を見つけることはできません。コンテナのサイズ/サイズ変更CN1のラベルとボタン

画面のようにメニューバーが大きすぎるボタンを有し、左一つは会社のロゴであり、ボタンは合計3であるが、2つだけを見ることができる..黄色のステータスアイコンの

、同じ問題は同じ面倒です:\

私は本当にこれをソースコードで管理する必要がありますか、またはUIDesignerでより便利な方法がありますか? enter image description here

よろしく

EDIT:私は今Designerで "アイコン" を使用するとゴミであることが分かりました。代わりにこの次のトリックを使用してください。 テキストを入力し、ThemeEditorでスタイルを定義し、フォントサイズをミリメートルで設定します。また、背景画像とその動作をScaleToFitに設定すると、今度はサイズを変更する必要があります。このテクニックを使用しているのは、Textの代わりにWhitespacesを使用しなければならないということだけです。これは本当にベストプラクティスですか、誰かがより良いアプローチをしていますか?

また別の欠点は、すべての画像のためにあなたがマルチDPIのアイコンは、それが利用可能な多くの画面サイズにサイズです調整する必要をサポートするために、単一のスタイル

答えて

1

を設計しなければならないということです。 マルチ画像を使用https://www.codenameone.com/how-do-i---fetch-an-image-from-the-resource-file---add-a-multiimage.html

+0

私はすでにこの画像を見たことがあります。私の画像はすでにマルチ画像としてインポートされています。 まだ質問が残っている、私はGUIデザイナーを介してこれを行う方法はないと思う。また、誰もまだまでアイデアを投稿していません。だから私はそれを避けたいImage.scaled()ルートに行く必要があると思う。 – kaya

+0

マルチイメージを使用しているアイコンが大きすぎる場合は、デザイナーでマルチイメージを開いて解像度ごとにサイズを調整してください。 – Chen

+0

このケースでは何か完全に間違っています。スケール"ボタンを押して、幅と高さの値を入力し、" OK "をクリックすると何も起こりませんか? – kaya

関連する問題