相对于Button的材质图像尺寸[codenameone]

时间:2016-01-07 06:40:14

标签: java codenameone

我使用FontImage.setMaterialImage(...)或有时使用FontImage.createMaterialImage(...)。

如何确保材料图像尺寸增加或最小尺寸为48x48像素。

Lukman Jaji

1 个答案:

答案 0 :(得分:0)

我建议不要以像素为单位思考,而是以毫米为单位思考,因为不同的屏幕尺寸会更有意义。

调用以下代码时:

FontImage.setMaterialIcon(label, FontImage.MATERIAL_3D_ROTATION);

图像将获得分配给给定标签的字体大小。因此,如果标签采用标准中等字体(默认)设置样式,则尺寸将是系统特定的。要自定义此操作:

label.setUIID("MyFontUIID");

然后在设计师主题中:

  1. 添加MyFontUIID
  2. 选择“字体”选项卡,然后选择任何本机字体。
  3. 选择以毫米或像素为单位的大小,以确定图标的固定大小。我建议使用毫米表示便携性。