CN1中的容器标签和按钮的大小/调整大小

时间:2016-04-27 15:05:50

标签: java button label size codenameone

我在调整CN1,f.e中的元素时遇到了困难。我想调整一个Button的大小,并在其上放一个图像以在MenuBar中使用,按钮太大,以至于它超出了三星S5显示器的空间。我和设计师一起工作并尝试了很多主题/样式,但似乎没有找到解决方案。

屏幕上的MenuBar有太大的按钮,左边是公司的Logo,按钮总共有三个,但只有两个可以看到..

对于黄色状态图标,同样的问题同样麻烦:\

我是否真的需要在源代码中管理它,或者是否有更方便的UIDesigner方式。enter image description here

此致

编辑:我现在发现在Designer中使用“icon”是垃圾。而是使用以下Trick。 放入文本,在ThemeEditor中定义样式,设置以毫米为单位的字体大小。同时将背景图像及其行为设置为ScaleToFit,它现在应该调整大小。只有唐氏我使用这种技术是因为我必须使用Whitespaces而不是Text,这真的是最好的做法还是有人有更好的方法?

另一个缺点是,对于每个图像,您必须设计一个样式

1 个答案:

答案 0 :(得分:1)

为了支持多DPI,图标需要将其大小调整为可用的多种屏幕尺寸。 使用多图像https://www.codenameone.com/how-do-i---fetch-an-image-from-the-resource-file---add-a-multiimage.html