将一个应用程序从titanium sdk 3.4.0.GA更新为9.2.0.GA,使我的字体看起来非常非常小



默认uint设置为dp。

<property name="ti.ui.defaultunit" type="string">dp</property>

在tss文件中,所有字体大小都是用dp单位设置的。像下面的

font: {
fontSize: '16dp'    
}

我手动将所有样式文件的正面大小从"10dp"更新为"17sp"(就像那样(,使我的字体增加了一点,但所有弹出窗口和其他字体仍然非常小。

<supports-screens android:anyDensity="false"/>

我试过切换它,但没有成功。

我收到如下警告,我不知道这是否与我的问题有关。我不知道如何修正这个警告。

[WARN]  2DMatrix: (main) [483,59911] Ti.UI.2DMatrix DEPRECATED in 8.0.0, in favor of Ti.UI.Matrix2D
  • 删除anyDensity部分。默认情况下是真的,应该是这样
  • 设置fontSize时不需要dpsp。只需将其设置为16(整数(,不带任何结尾
  • 搜索CCD_ 4并将其更改为CCD_。但这只是一个弃用警告(现在仍在更新(,但不应该对字体负责

如果某些字体仍然很小,那么知道它们在哪里会很有趣(例如,你说过弹出窗口。系统弹出窗口?(或者你是否对它们应用了缩放或动画等其他功能。你使用全局主题吗?只是标签还是文本字段?

尝试为app.tss 中的所有标签等设置默认值

"Label" : {
color: "#000",
font: {
fontSize: 16
}
}
"TextField" : {
color: "#000",
font: {
fontSize: 16
}
}

并在iOS上查看该应用程序。

最新更新