最近群里看到一个问题,由于手机切换字体大小,从而导致app界面显示错乱,组件被撑的乱七八糟。
后来找到一个解决方法,在activity的基类里添加:
@Override
public Resources getResources() {
Resources resources=super.getResources();
Configuration configuration=new Configuration();
configuration.setToDefaults();
resources.updateConfiguration(configuration, resources.getDisplayMetrics());
return resources;
}