vivo手机字体怎麽设置不跟随系统

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vivo手机字体怎麽设置不跟随系统相关的知识,希望对你有一定的参考价值。

如果您想要设置 Vivo 手机的字体不跟随系统,可以按照以下步骤操作:

打开手机设置。

点击“显示”。

在“字体大小”下面点击“字体”。

选择您想要的字体,然后点击“应用”。

滑动到最下面,关闭“字体随系统调整”。

您可以在“字体”设置中找到更多字体选项,并选择您喜欢的字体。

如果有问题不能解决,建议参考手机说明书或者查找官方帮助中心。
参考技术A vivo手机字体设置不跟随系统的解决方法:
方式一:禁用系统字体缩放功能 。
方式二:使用自己的自定义字体缩放功能 关于安卓app设置字体大小,且不重启应用的测试即可解决。
参考技术B vivo手机字体不跟随系统那处理方法,是你可以安装一个讯飞输入法,就可以完美的解决这个问题,可以调整字体的设置。

设置安卓字体大小,不跟随系统

参考技术A 方式一:禁用系统字体缩放功能

方式二:使用自己的自定义字体缩放功能

关于安卓app设置字体大小,且不重启应用的测试:
1.配置字体大小方式:
在Activity的attachBaseContext(context)方法里面配置Configuration.fontScale即可。

2.配置之后的相关问题:
目前修改字体缩放比例之后必须重新进入页面才能生效,就是说设置字体之前开启的所有页面还是使用的设置之前的字体大小,不影响正常功能,关闭之后重新进入就是新配置的字体大小了,可以使用recreate()方法,此方式会走保存状态的逻辑,但是也会执行页面的onDestory()方法。
为了不重启页面,目前采用的间接方式是,遍历获取所有TextView,并根据比例设置缩放比例之后的字体大小,此方式需配合Resources.updateConfiguration(Configuration config, DisplayMetrics metrics)方法使用,updateConfiguration用于更新Resources内部字体大小缩放比例配置,不使用会出现通过其他方式刷新的控件展示的字体回到原来的大小,但是此方式目前被标识为已过时,8.0之后版本不建议使用,所以使用此方式会有高版本适配问题。另外,即使使用此方式,如果页面布局复杂,例如使用RecycleView多嵌套,强制刷新并不能完全生效,测试过程中也出现了多次切换字体大小之后配置无异常,但是字体大小不生效的问题,猜测是页面多次退出进入相关实例被放入缓存,部分配置未更新导致。

以上是关于vivo手机字体怎麽设置不跟随系统的主要内容,如果未能解决你的问题,请参考以下文章

华为手机app字体不随系统

红米手机字体设置如何与应用软件不同步

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

iOS多语言-跟随系统/应用内切换

系统字体大小会影响软件字体大小吗

如何屏蔽手机系统设置大号字体(老年人使用)引起的适配问题