Android如何动态调整应用字体大小详解 您所在的位置:网站首页 app字体变大 Android如何动态调整应用字体大小详解

Android如何动态调整应用字体大小详解

2024-07-12 12:39| 来源: 网络整理| 查看: 265

前言

为什么要动态设置字体大小?由于项目面对的是中老年客户项目中自带的字体无法满足客户需求。

Android应用字体大小默认随系统设置的字体大小而变化,但您可能不希望您的应用字体大小随系统设置变化,想要自己控制,例如微信。本文简单介绍一下如何实现应用字体大小动态调整而不是依赖系统设置

字体大小变化是由android.content.res.Configuration.class类中的fontScale控制的,因此,若想我们的应用字体大小变化不随系统变化而是由我们自主控制,就需要我们修改fontScale为我们自己设置的数值。由于Android系统更新的问题,可能您无法通过网上的答案来实现您的目的。根据目前笔者的测试情况,我们需要从Activity层面进行处理才能自主控制字体大小变化,为了方便统一处理,将控制逻辑放在了Application中,下面贴出实例图片及代码(由于笔者水平实在是low,不会做滑动条来控制字体大小,因此,示例中使用了两个TextView来点击控制字体大小变化,哈哈哈~)

代码语言:javascript复制public class MainApplication extends Application implements Application.ActivityLifecycleCallbacks { private List


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有