问题:最近发现 华为手机 支持字体的修改。一旦字体设置大一些的时候,app的字体变得超大。排版变得巨丑。着手做一下适配。
// 在BaseActivity 中重写
@Override
public Resources getResources() {
Resources res = super.getResources();
Configuration config = new Configuration();
config.setToDefaults();
res.updateConfiguration(config, res.getDisplayMetrics());
return res;
}
这样就解决了字体适配,但还没有结束。后期发现 bug上报中有此类崩溃,索性后期对字体进行统一修改为 dp为单位。
国产手机rom修改字体为sp 值,app字体设置为dp 既不影响适配,又不影响崩溃率。两全