問題:最近發(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 既不影響適配,又不影響崩潰率。兩全