在上海出差时,最后测试上线,一个哥们不知怎么想的弄出个老年人专用字体,瞬间整个界面都丑掉了,没办法这也算BUG,想办法解决呗。想一下,手机系统里面设置了好几种字体大小,用户是随心更改,这个我们管不了。最后找了这样一种解决方法,固定死APP字体就是标准字体,APP中的字体不会跟随系统设置改变:
在项目的BaseActivity中加入这样一段代码(我整个项目的框架是activity添加四个Fragment)
/** 字体不受系统设置影响* */@Overridepublic Resources getResources() { Resources res = super.getResources(); Configuration config = new Configuration(); config.setToDefaults(); res.updateConfiguration(config, res.getDisplayMetrics()); return res;}
时间: 2024-10-09 23:48:35