美文网首页
Android 全局设置字体

Android 全局设置字体

作者: Derek_Yan | 来源:发表于2018-01-08 09:52 被阅读626次

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 , 全局就是你想要的字体了,试一下吧


image.png
image.png
image.png

相关文章

  • Android 全局设置字体

    Android 8.0 和 Android 支持库 26 允许您从提供程序应用请求字体,而无需将字体绑定到 APK...

  • Android 全局设置字体

    说到这,我估计你心理已经有全新的解决方案了,那就是利用setFactory,相关代码如下(在BaseActivit...

  • Idea基础设置

    Idea基础设置 1.全局设置 settings中的设置就是全局设置。 主题设置 字体设置 编辑器字体 控制台字体...

  • Android---全局设置字体

    参考文章:https://www.zhihu.com/question/38615247 步骤1:在res下建立f...

  • Android app全局字体设置

    原文来源 相信很多对设计追求极致的开发者们对Android系统的默认字体都会感到不满意,这个时候需要使用自定义的字...

  • notepad++设置

    1. 主题设置 设置方法: 设置---语言格式设置---选择主题,同时勾选“使用全局字体”“使用全局字体大小可以选...

  • Android 设置全局字体大小

    网上很多另类做法也可以实现字体大小动态变化,不过都是代码侵入式写法,特别的恶心,这都是不会正确的做法, 一、我现在...

  • Notepad++配置

    设置 > 语言格式设置 Obsidian黑曜石主题+consolas 11号字体,绝对推荐,勾上“使用全局字体”“...

  • 反射方式修改App字体

    自定义Applicaiton,实现全局App修改,对于字体也是同理,通过Typeface设置加载App全局字体,对...

  • Android 常用功能

    全局设置字体 https://github.com/chrisjenx/Calligraphy

网友评论

      本文标题:Android 全局设置字体

      本文链接:https://www.haomeiwen.com/subject/kpvvnxtx.html