从android4.0之后,android系统的设置中添加了设置字体大小的功能,这就使得我们在开发APP时处理字体适配的难度有所加大。昨天H5同事过来找我说到这个问题,才发现我一直忽略了这个问题,在网上一查才发现,原来有好多小伙伴都遇到了这个问题,并提出了可行的解决方案,写这篇博客,主要是做个笔记,方便后面的开发。
下面是具体方案:
在创建的baseActivity中添加如下代码即可:
@Override
public Resources getResources() {
Resources res = super.getResources();
Configuration config = new Configuration();
config.setToDefaults();
res.updateConfiguration(config, res.getDisplayMetrics());
return res;
}
本文介绍了一种解决Android 4.0及以上版本字体大小自动调整导致的适配问题的方法。通过在BaseActivity中覆盖getResources方法并更新Configuration,可以确保应用界面元素保持一致的显示效果。
3031

被折叠的 条评论
为什么被折叠?



