【问题标题】:Latest release of codenameone has defaulted to very tiny text? Did I do something wrong?最新版本的代号默认为非常小的文本?我做错什么了吗?
【发布时间】:2020-07-21 09:54:13
【问题描述】:

大约 6 个月前,我的脚 几乎没有 被代号 1 弄湿了。我刚刚升级到最新版本,并且正在关注一些没有解释如何制作文本的教程,因此我可以实际阅读它。

更具体地说,我买了《在草图前 7 天内创建 Uber 克隆》一书

如果不做一些猜测和出于某种原因的额外工作,我的图片肯定与书籍图片不匹配。

一出大门,空模板就在设计器中显示了这一点(手机模拟器也是如此)。

那张图片放大了一点,这意味着它在我的显示器上更小!!!

我也试过我的 macbook pro 关闭我的 32 英寸屏幕,以确保它不是我在大显示器上做的。同样的结果,同样的大小。这就像一个90 年代的老式游戏,带有老式的图形。

任何想法如何解决这个问题?还是我只是将选中的“[默认样式]”修改为“派生”。如果我将其从空白修改为原生:MainThin AND size 中到毫米,最后是 12 到 7。ps。如果选择“中”,12 甚至意味着什么。如果选择了 Medium,似乎 12 应该是灰色的(我认为)。

对此有什么想法吗?在那之前,我想我只会使用 7 毫米。似乎工作得更好,但仍有一些非常难以阅读的文本行。不知道为什么这些字体没有改变。例如,阅读下面非常非常小的文本“这是一个标签”...

编辑:这是 eclipse 2019-12 / codenameone 6.0.0 的图片,注意设计正在预览不正确的尺寸,而模拟器(右侧的尺寸较大)

谢谢, 院长

【问题讨论】:

  • 我不关注。字体是在设计器中还是在应用程序本身中缩小了?我想不出我们的规模有什么会影响到这一点。设备上的密度行为可能发生了变化,但设计器工具中没有。
  • 嗯,使用 intellij 2020.1.3 / codenameone 6.5.1,模拟器和设计器都有小字体。我回顾了我的 ecipse 2019-12 / codenameone 6.0.0,结果发现,它们仅在设计器中缩小(我认为这可能只是设计器没有显示正确内容的持续错误?)。让我在 6.0.0 的帖子中添加一张图片
  • @ShaiAlmog 好的,此外,将 eclipse 升级到 2020-6,但正在尝试升级代号 one(上面的图片可以正常工作)。我明天会升级到 6.5.0,然后试试,然后是 6.5.1。我怀疑它只是 6.5.1 不适用于模拟器,尽管修复设计预览会很糟糕,因为上面 eclipse 中的图像清楚地显示设计师的字体是模拟器大小的一半(除非这是预期的?)

标签: codenameone


【解决方案1】:

设计预览与模拟设备的密度不同。因此,设计器中的预览将显示字体,就像它们在低密度设备上一样,除非您显着增加屏幕尺寸以匹配模拟器的尺寸(这不会为设计本身留下太多空间)。

模拟器中的大小是最重要的,我不确定为什么您会看到 eclipse 和 intellij 设计师之间的主要区别。两者都应使用位于 ~/.codenameone 目录中的相同设计器 jar 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-25
    • 1970-01-01
    • 1970-01-01
    • 2021-01-25
    • 1970-01-01
    • 2019-03-10
    • 1970-01-01
    • 2023-02-25
    相关资源
    最近更新 更多