相同分辨率手机,字体大小显示不一样的解决办法

有的的时候同一个布局,在同一分辨率的手机上可能产生文字大小不一致的现象,语原因是两个手机的字体大小设置不一致,可在BaseActivity中重写getResource方法解决

/**
     * 设置字体不随着手机系统设置而变化
     * @return
     */
    @Override
    public Resources getResources() {
        Resources res = super.getResources();
        Configuration config=new Configuration();
        config.setToDefaults();
        res.updateConfiguration(config,res.getDisplayMetrics() );
        return res;
    }


你可能感兴趣的:(个人总结)