我正在使用Codename One编写应用程序,但我无法找到如何缩小选项卡图标和标签文本之间的差距。
看起来像这样:
但它看起来应该是这样的:(尽管有第一张图片的图标)
如何最小化
之间的差距Icon -> text
和
Icon -> content
答案 0 :(得分:1)
这个差距似乎是从图标本身传来的,而不是来自我们。假设您使用了材料设计图标,请确保将填充设置为0,例如
FontImage.setDefaultPadding(0);
或者:
FontImage i = ...;
i.setPadding(0);
E.g:
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();