Codenameone 如何设置图像的边距和填充?

Codenameone 如何设置图像的边距和填充?,codenameone,Codenameone,我正在使用createFixed,传入0作为填充: FontImage fontImage = FontImage.createFixed(RAFont.RA_CYCLE, RAFont.rpgAwesomeFont, RAFont.COLOR_RED, getSizeIconSmall(), getSizeIconSmall(), 0); 但组件检查器显示填充为18,显然是从标签继承的 我根本看不出有什么办法来设定利润率。也没有setUUID方法可以这样做。FontImage是一个不是组件

我正在使用createFixed,传入0作为填充:

 FontImage fontImage = FontImage.createFixed(RAFont.RA_CYCLE, RAFont.rpgAwesomeFont, RAFont.COLOR_RED, getSizeIconSmall(), getSizeIconSmall(), 0);
但组件检查器显示填充为18,显然是从标签继承的


我根本看不出有什么办法来设定利润率。也没有setUUID方法可以这样做。

FontImage是一个不是
组件的图像,因此它没有边距或填充。“零部件检查器”将显示设置为的标签的填充/边距。您可以在inspector中查看该组件的UIID,还可以将该工具中的UIID更改为
容器
,该容器始终具有0边距/填充。

谢谢!现在我看到,当我向容器添加图像时,它会使用该图像创建一个标签,然后实际添加该标签。因此,解决方案是自己使用图像创建标签(新标签(fontImage);),然后我可以根据需要调整标签,然后再将其添加到容器中。