Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 相对于按钮[codenameone]的材质图像大小_Java_Codenameone - Fatal编程技术网

Java 相对于按钮[codenameone]的材质图像大小

Java 相对于按钮[codenameone]的材质图像大小,java,codenameone,Java,Codenameone,我使用FontImage.setMaterialImage(…)或有时使用FontImage.CreateMateriamage(…) 如何确保材质图像大小增加或其最小大小为48x48 px 卢卡曼·贾吉(Lukman Jaji)我建议不要以像素为单位思考问题,而是以毫米为单位思考问题,因为这对于不同的屏幕尺寸来说更有意义 当您调用以下代码时: FontImage.setMaterialIcon(label, FontImage.MATERIAL_3D_ROTATION); 图像将获得指定给给

我使用FontImage.setMaterialImage(…)或有时使用FontImage.CreateMateriamage(…)

如何确保材质图像大小增加或其最小大小为48x48 px


卢卡曼·贾吉(Lukman Jaji)

我建议不要以像素为单位思考问题,而是以毫米为单位思考问题,因为这对于不同的屏幕尺寸来说更有意义

当您调用以下代码时:

FontImage.setMaterialIcon(label, FontImage.MATERIAL_3D_ROTATION);
图像将获得指定给给定标签的字体大小。因此,如果标签采用标准中等字体(默认字体)进行样式设置,则大小将是系统特定的。要自定义此选项,请执行以下操作:

label.setUIID("MyFontUIID");
然后在designer主题中:

  • 添加myfontuid
  • 选择字体选项卡,然后选择任何本机字体
  • 选择以毫米或像素为单位的大小,以确定图标的固定大小。为了便于携带,我建议使用毫米