【问题标题】:Image not scaling correctly for each device screen每个设备屏幕的图像无法正确缩放
【发布时间】:2017-01-19 17:09:39
【问题描述】:

我在新的 GUI 构建器中遇到了多图像问题。它不能像个人皮肤或设备屏幕那样缩放。是否有另一种方法可以在代码中添加多张图片以根据屏幕大小进行缩放?

我在旧的 GUI 构建器中做得很好。这使我无法更新我的应用程序。

【问题讨论】:

  • 多图像不是 GUI 构建器的一部分,它与设计工具完全无缝。它与新旧 GUI 构建器是分开的。
  • 拜托 Shai,每当我在主题中使用多图像添加图像,然后将其作为按钮或标签图标添加到新的 GUI 中时,它在您测试的任何设备中都会使用低分辨率。这就是我所说的没有正确缩放的意思。

标签: codenameone


【解决方案1】:

打开设计器并验证图像确实是多图像并且所有正确的 DPI 都存在分辨率。

查看代码并验证图像是使用getImage(String) 获取的,并且没有以任何方式进行操作。

确认您使用的是Label 而不是ScaleImageLabel 或类似的类。

Phoenix demo 是使用新的 GUI 构建器创建的,并使用了大量的多图像。

【讨论】:

    猜你喜欢
    • 2020-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多