android 系统设置大号字体后布局错乱的问题

在打开应用后,执行如下代码

Resources resource = getResources();

Configuration c =resource.getConfiguration();

c.fontScale = 1.0f;

resource.updateConfiguration(c, resource.getDisplayMetrics());

建议这个方法放在onResume方法中,这样可以确保程序启动后,退到后台再修改字体大小回到程序时,依然可以显示为我们指定的字体缩放大小。fontScale默认值为1,一般4.0设置字体大号后该值会为1.3,该值参考:http://d.hatena.ne.jp/baroqueworksdev/20111029/1319879629 中的说明

猜你喜欢

转载自yangjayup.iteye.com/blog/2121738
今日推荐