Android: 设置 app 字体大小不跟随系统字体调整而变化
Posted 熠然
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android: 设置 app 字体大小不跟随系统字体调整而变化相关的知识,希望对你有一定的参考价值。
在做 app 内字体大小的需求,类似于 微信中设置字体大小。
那么就需要 app 不跟随系统字体大小调整而变化,找到了两个方法。
- 方法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 }
- 方法2: 字体单位使用 dp 。
目前采用的是第一个方法。
以上是关于Android: 设置 app 字体大小不跟随系统字体调整而变化的主要内容,如果未能解决你的问题,请参考以下文章