Android 全局设置字体

Android 8.0 和 Android 支持库 26 允许您从提供程序应用请求字体,而无需将字体绑定到 APK 中或让 APK 下载字体。此功能可减小 APK 大小,提高应用安装成功率,使多个应用可以共享同一种字体。
给自己的应用换一个字体吧,设计给了"方正兰亭准黑简体"我的天,搜索了google字体库,没有中文字体,只能让设计给了个.ttf的字体文件,放到res下font文件夹,R.font.字体(Android studio 3.0 才提供支持,老版本会提示不识别)
8.0新增 fontFamily xml属性
不用自定义控件,也不用xml每个TextView,EditText,Button设置fontFamily属性
只需要在manifest中注册的全局style AppTheme中设置 fontFamily , 全局就是你想要的字体了,试一下吧


Android 全局设置字体_第1张图片
image.png

Android 全局设置字体_第2张图片
image.png

Android 全局设置字体_第3张图片
image.png

你可能感兴趣的:(Android 全局设置字体)