如何最小化代号一中选项卡图标和选项卡文本之间的差距?
How to minimize gap between Tab icon and Tab text in Codename one?
我正在编写代号为 One 的应用程序,但我找不到如何缩小选项卡图标和选项卡文本之间的间距。
看起来像这样:
但它应该是这样的:(虽然有第一张图片的图标)
我怎样才能最小化
之间的差距
Icon -> text
和
Icon -> content
?
这个差距似乎是图标本身造成的,而不是我们造成的。假设您使用了 material 设计图标,请确保将填充设置为 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();
我正在编写代号为 One 的应用程序,但我找不到如何缩小选项卡图标和选项卡文本之间的间距。
看起来像这样:
但它应该是这样的:(虽然有第一张图片的图标)
我怎样才能最小化
之间的差距Icon -> text
和
Icon -> content
?
这个差距似乎是图标本身造成的,而不是我们造成的。假设您使用了 material 设计图标,请确保将填充设置为 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();