码迷,mamicode.com
首页 > 移动开发 > 详细

Android: 设置 app 字体大小不跟随系统字体调整而变化

时间:2017-02-13 12:33:17      阅读:756      评论:0      收藏:0      [点我收藏+]

标签:resources   conf   字体大小   微信   需要   pre   code   span   set   

在做 app 内字体大小的需求,类似于 微信中设置字体大小。

那么就需要 app 不跟随系统字体大小调整而变化,找到了两个方法。

  1. 方法1: 重写 getResource() 方法,修改 configuration 为 setToDefaults() 
 1     /**
 2      * 设置 app 不随着系统字体的调整而变化
 3      */
 4     @Override
 5     public Resources getResources() {
 6         Resources resources = super.getResources();
 7         Configuration configuration = resources.getConfiguration();
 8         configuration.setToDefaults();
 9         return resources;
10     }

 

  1. 方法2: 字体单位使用 dp 。

目前采用的是第一个方法。

Android: 设置 app 字体大小不跟随系统字体调整而变化

标签:resources   conf   字体大小   微信   需要   pre   code   span   set   

原文地址:http://www.cnblogs.com/liyiran/p/6393063.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!