問題:最近發(fā)現(xiàn) 華為手機 支持字體的修改吱涉。一旦字體設(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上報中有此類崩潰姆蘸,索性后期對字體進行統(tǒng)一修改為 dp為單位。
國產(chǎn)手機rom修改字體為sp 值芙委,app字體設(shè)置為dp 既不影響適配逞敷,又不影響崩潰率。兩全