Android 字體適配-手機(jī)系統(tǒng)字體變大

問題:最近發(fā)現(xiàn) 華為手機(jī) 支持字體的修改。一旦字體設(shè)置大一些的時候,app的字體變得超大。排版變得巨丑。著手做一下適配。

// 在BaseActivity 中重寫
  @Override
public Resources getResources() {
    Resources res = super.getResources();
    Configuration config = new Configuration();
    config.setToDefaults();
    res.updateConfiguration(config, res.getDisplayMetrics());
    return res;
}

這樣就解決了字體適配,但還沒有結(jié)束。后期發(fā)現(xiàn) bug上報中有此類崩潰,索性后期對字體進(jìn)行統(tǒng)一修改為 dp為單位。
國產(chǎn)手機(jī)rom修改字體為sp 值,app字體設(shè)置為dp 既不影響適配,又不影響崩潰率。兩全

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容