沈阳APP开发屏幕适配之修改字体相关
2024/8/23 9:47:34 浏览:472
沈阳APP开发屏幕适配之修改字体相关
我们知道使用手机的时候,如果浏览一些图文APP,比如头条中看一些文章,或者微信查看信息,如果正文或信息
的字体是正常大小,但是对于视力下降的老年人,相对却是小的而且看不清楚,这时我们可以在设置中的显示选项
搜索到字体,然后修改字体大小或显示大小,但是默认的APP也是会跟随系统字体改变,然后我们就要考虑另一种
情况了,也就是系统字体不跟随APP改变而产生变化。具体在实际开发中我们习惯将SP单位作为默认大小,当使用
sp作为字体单位是,具体的字体大小是跟随系统字体大小的设置而变化的。所以当希望布局的字体跟随系统设置
字体的大小改变的情况下就可以使用sp作为字体大小单位。在实际APP开发中我们首先需要实现onConfigurationChanged
方法,创建新的字体配置对象Configuration,在方法中更新最新字体配置updateConfiguration。更新之前先要确认
设置了默认字体setToDefaults。如果不希望该页面布局的字体大小随系统设置字体的大小改变的情况下就可以直接
使用dp作为字体大小单位。此时修改系统的字体大小,布局中的字体是不会变化的。