Codename One でアプリを作成していますが、タブ アイコンとタブ テキストの間のギャップを小さくする方法がわかりません。
次のようになります。
しかし、それは次のように見えるはずです: (しかし、最初の写真のアイコンで)
間のギャップを最小限に抑えるにはどうすればよいですか
Icon -> text
と
Icon -> content
?
Codename One でアプリを作成していますが、タブ アイコンとタブ テキストの間のギャップを小さくする方法がわかりません。
次のようになります。
しかし、それは次のように見えるはずです: (しかし、最初の写真のアイコンで)
間のギャップを最小限に抑えるにはどうすればよいですか
Icon -> text
と
Icon -> content
?
そのギャップは、私たちからではなく、アイコン自体から提供されているようです. マテリアル デザイン アイコンを使用したと仮定すると、パディングを 0 に設定してください。
FontImage.setDefaultPadding(0);
または:
FontImage i = ...;
i.setPadding(0);
例えば:
Form hi = new Form("Tabs", new BorderLayout());
Tabs t = new Tabs();
FontImage fim = FontImage.createMaterial(FontImage.MATERIAL_3D_ROTATION, "Tab", 4);
fim.setPadding(0);
t.addTab("AAA", fim, new Label("Tab 1"));
t.addTab("BBB", fim, new Label("Tab 2"));
hi.add(BorderLayout.CENTER, t);
hi.show();