簡體   English   中英

將應用程序從鈦 sdk 3.4.0.GA 更新到 9.2.0.GA 使我的字體看起來非常小

[英]Updating an application from titanium sdk 3.4.0.GA to 9.2.0.GA making my fonts looks very very small

默認 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 (整數),沒有任何結尾
  • 搜索create2DMatrix並將其更改為createMatrix2D 但這只是一個棄用警告(現在仍然更新)但不應對字體負責

如果某些字體仍然很小,那么了解它們的位置(例如,您說的彈出窗口。系統彈出窗口?)或者是否對它們應用任何其他內容(例如縮放或動畫)會很有趣。 你使用全局主題嗎? 只是標簽或文本字段?

嘗試在 app.tss 中為所有標簽等設置默認值

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

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

並檢查 iOS 上的應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM