尊重原创:http://blog.csdn.net/dahuaishu2010_/article/details/40738129
由于自己在做项目时,遇到一次面试,面试时提问的这个问题,之前还没有怎么注意,之后,自己修改了一个系统字体,果然是跟系统的字体大小变化了。
这时候需要在BaseActiity中重新写项目的getResource方法,就好了。
- @Override
- public Resources getResources() {
- Resources res = super.getResources();
- Configuration config=new Configuration();
- config.setToDefaults();
- res.updateConfiguration(config,res.getDisplayMetrics() );
- return res;
- }