如何设置app字体跟随系统(如何设置app字体跟随系统音乐)
大家好!今天让创意岭的小编来大家介绍下关于如何设置app字体跟随系统的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。
开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等
只需要输入关键词,就能返回你想要的内容,越精准,写出的就越详细,有微信小程序端、在线网页版、PC客户端
本文目录:
一、设置安卓字体大小,不跟随系统
方式一:禁用系统字体缩放功能 方式二:使用自己的自定义字体缩放功能 关于安卓app设置字体大小,且不重启应用的测试: 1.配置字体大小方式: 在Activity的attachBaseContext(context)方法里面配置Configuration.fontScale即可。 2.配置之后的相关问题: 目前修改字体缩放比例之后必须重新进入页面才能生效,就是说设置字体之前开启的所有页面还是使用的设置之前的字体大小,不影响正常功能,关闭之后重新进入就是新配置的字体大小了,可以使用recreate()方法,此方式会走保存状态的逻辑,但是也会执行页面的onDestory()方法。 为了不重启页面,目前采用的间接方式是,遍历获取所有TextView,并根据比例设置缩放比例之后的字体大小,此方式需配合Resources.updateConfiguration(Configuration config, DisplayMetrics metrics)方法使用,updateConfiguration用于更新Resources内部字体大小缩放比例配置,不使用会出现通过其他方式刷新的控件展示的字体回到原来的大小,但是此方式目前被标识为已过时,8.0之后版本不建议使用,所以使用此方式会有高版本适配问题。另外,即使使用此方式,如果页面布局复杂,例如使用RecycleView多嵌套,强制刷新并不能完全生效,测试过程中也出现了多次切换字体大小之后配置无异常,但是字体大小不生效的问题,猜测是页面多次退出进入相关实例被放入缓存,部分配置未更新导致。
二、红米手机字体设置如何与应用软件不同步
1.
首先打开红米k50手机,打开手机上的微信。
2.
其次点击微信页面上的“我”,点击设置选项,点击设置页面上的字体,点击通用选项。
3.
最后点击多语言,选择不跟随系统选项即可。
三、Android 兼容8.0及以上 App全局字体调节、禁止App字体随系统字体大小而更改
在APP中,字体的大小单位一般会用sp,然而在改变系统字体大小时,App字体就会随着系统字体大小改变而改变,这就可能造成APP布局的错位。
造成这种情况的原因是,sp单位除了受屏幕密度影响外,还受到用户的字体大小影响,通常情况下,建议使用sp来跟随用户字体大小设置。除非一些特殊的情况,不想跟随系统字体变化的,可以使用dp”。按照这么说,布局宽高固定写死的地方应该统一用dp显示字体,因为一旦用户在设置中调大字体,宽高写死的布局显示就乱了。
针对这种情况,查找网上的方法也很多,大多是这样的方法 (重写 Application 或 BaseActivity 中的方法):
如何有更好的方案,请给与连接或说明
四、华为手机app字体不随系统
可以的,华为手机APP的字体可以跟随系统进行更改,只要在设置的显示当中进行选择就行
以上就是关于如何设置app字体跟随系统相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。
推荐阅读: