美文网首页
关于Android 系统字体改变造成布局混乱的解决

关于Android 系统字体改变造成布局混乱的解决

作者: 胡洁_ec66 | 来源:发表于2019-03-08 14:54 被阅读0次

    在我们app开发过程当中,我们的布局基本都是按照设计图进行的,通常涉及到文字部分用的是sp作为单位。通常情况下这样做没用问题,但是有时候一些手机回将系统文字大小做调整,造成的结果就是布局发生混乱。

    解决这个问题的办法

    1、将文字单位由sp改为dp,因为dp不会按照系统字体大小改变。

    2、第二种是我常用的办法,在BaseActivity中重写getResources()方法

       @Override
        public Resources getResources() {
            Resources res = super.getResources();
            Configuration config=new Configuration();
            config.setToDefaults();
            res.updateConfiguration(config,res.getDisplayMetrics() );
            return res;
        }
    

    相关文章

      网友评论

          本文标题:关于Android 系统字体改变造成布局混乱的解决

          本文链接:https://www.haomeiwen.com/subject/cburpqtx.html