安卓中使用sp单位定义字体大小,会受到系统字体大小影响。有时会使我们的UI面目全非。
提供解决方案,activity中复写以下方法:
@Override
public Resources getResources() {
Resources res = super.getResources();
Configuration config=new Configuration();
config.setToDefaults();
res.updateConfiguration(config,res.getDisplayMetrics() );
return res;
}