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

标签 java button label size codenameone

我在调整 CN1 中的元素大小时遇到​​困难,例如我想调整按钮的大小并在其上放置图像以在菜单栏中使用,按钮太大,超出了三星 S5 显示屏的空间。我与设计师合作并尝试了很多主题/样式,但似乎没有找到解决方案。

屏幕中的MenuBar按钮太大,左边一个是公司的Logo,按钮一共有三个,但只能看到两个..

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

我真的必须在源代码中管理它吗?还是有更方便的 UIDesigner 方法。 enter image description here

问候

编辑:我现在发现在设计器中使用“图标”是垃圾。相反,请使用以下技巧。 放入文本,在主题编辑器中定义样式,以毫米为单位设置字体大小。还将背景图像及其行为设置为 ScaleToFit,它现在应该调整大小。我使用这种技术的唯一缺点是我必须使用空格而不是文本,这真的是最佳实践还是有人有更好的方法?

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

最佳答案

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

关于java - CN1 中容器标签和按钮的大小/调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36893743/

相关文章:

python - Tkinter 标签文本未更新,标签可见并且文本值是最新的

r - 基于背景对比度的文本颜色

java - 如何在子资源 @Path 没有前导斜杠的情况下创建 JAX-RS 服务

java - 在 Java 中向 TitanDB Graph 添加顶点

excel - 动态设置用户窗体标签前景色

javascript - 单击按钮时调用脚本

java - 如何动态创建按钮并跟踪按下的按钮?

Java Sun/Oracle Bug 数据库 : new URL?

java - 在 Java 枚举定义中使用序号

javascript - 如何使用 jQuery 通过一个按钮选择/取消选择所有复选框?