Android系统的字号可以在设置里改变,常常会影响布局效果。
如果是个别控件不想被改变大小,使用 dp 而非 sp 作为字体单位即可。
转载请注明出处:http://blog.csdn.net/u013258802/article/details/53395878
最近想只保持某一个页面的字号不被改变,又不想使用dp作字号单位,于是搜了下纯code的方案。
网上常见的方式是通过resource获取configuration,调用setToDefaults()方法:
Resources res = context.getResources(); Configuration config = res.getConfiguration(); config.setToDefaults(); res.updateConfiguration(config, res.getDisplayMetrics());