Android 字体适配-手机系统字体变大

问题:最近发现 华为手机 支持字体的修改。一旦字体设置大一些的时候,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 既不影响适配,又不影响崩溃率。两全

你可能感兴趣的:(Android 字体适配-手机系统字体变大)