在按钮中设置文本和图标之间的边距

时间:2018-10-29 21:35:45

标签: codenameone

如何设置按钮图标和文本之间的间距。在这里,我将textPosition设置为Label.BOTTOM。无法设置图标样式的边距或填充。

代码:

style.setMarginBottom(100);
style.setPaddingBottom(100);
FontImage bookingIcon = FontImage.createMaterial(FontImage.MATERIAL_FILTER_NONE, style, 4);
Button bookingButton = new Button(bookingIcon);
bookingButton.setUIID("SeparateLine");
bookingButton.setText("Book");
bookingButton.setTextPosition(Label.BOTTOM);

1 个答案:

答案 0 :(得分:0)

这是一种特殊情况,称为“间隙”。例如。 bookingButton.setGap(pixels);Label.setDefaultGap(pixels);

或者,您可以使用主题常量labelGap,该主题常量应映射到以毫米为单位的间隙大小。