1:背景

android开发的app,有时候默认的字体不能符合我们的要求,这个时候,就需要修改android系统的默认字体,或者添加我们自己的字体。

默认字体在system/font/下面,你会发现好多ttf的文件,那么你懂了,法律已经无法阻止你了。

2:目的

通过程序代码,实现android的app字体的非默认化。

3:截图

4 code

字体放到根目录assets/font/下面,你懂得

Typeface fontFace = Typeface.createFromAsset(getAssets(),"font/FZL2JW.TTF");                   
        TextView text = (TextView) findViewById(R.id.tv);
        text.setTypeface(fontFace);
       
        fontFace = Typeface.createFromAsset(getAssets(),"font/pop.ttf");
        TextView pop = (TextView) findViewById(R.id.pop);
        pop.setTypeface(fontFace);

5 总结

anrdoid系统的字体可以自行设置,而且比较方便,笔者仅测试了两种,可能有些设备系统版本过低,可能支持的不是特别好,但是4.0.4以后相信大部分字体都是支持的。

6 下载

字体库下载

源码下载

【就你不知道android】-自定义字体相关推荐

  1. android 自定义字体_Android自定义字体教程

    android 自定义字体 In this tutorial, we'll explain how to set up android custom fonts in TextViews and Bu ...

  2. android 加载ttf流程分析,Android自定义字体 TextView 从SD卡加载TTF字体

    Android自定义字体非常简单,能够从assets和SD卡两处加载标准的ttf字体.要实现自定义字体,只需借助工具类Typeface即可.文末有工程源码. 如果发生了Caused by: java. ...

  3. android 字体编程,Android编程之Calligraphy:Android 自定义字体库

    Calligraphy是android 自定义字体库 添加依赖 Download from Maven Central (.jar) OR Java dependencies { compile 'u ...

  4. Android 自定义字体样式

    参考:http://www.2cto.com/kf/201501/367220.html http://www.xuebuyuan.com/929028.html 一.自定义字体 1.android ...

  5. android单线字体,Android自定义字体

    在main文件夹下,新建assets/fonts文件,添加.otf文件 image.png 字体工具类 import android.app.Application; import android.g ...

  6. android 自定义字体 ttf,Android APP支持自定义字体

    情景:需要为整个应用替换自定义字体. Android对于文字的字体设置主要是通过以下两个对象 FontFamily.Typeface 在XML文件中设置单个字体: android:id="@ ...

  7. Android 自定义字体样式 及系统默认字体样式 的设置

    Android   能添加文字的控件都可以设置字体样式 关键字是:Typeface   在Java代码中设置或者在xml文件里面设置都可以 Android系统默认给出四种样式的字体 , 分别是 : N ...

  8. android使用系统字体文件,Android 自定义字体,更换系统默认显示的字体使用自定义字体...

    序言: 1.指定控件显示指定字体 有时为了美化UI,需要在指定控件中显示特定的字体,而这个字体在Android系统中却没有,此时可将需要的字体文件存放在assets文件夹中,在为控件设置Typefac ...

  9. android的自定义字体,Android 自定义字体方案

    在应用中需要配置不同的字体,而 Android 只能在 xml 中配置系统默认提供的四种字体,需要自定义的字体都需要在 Java 代码中配置. Android 默认方案 你可以通过ID查找到View, ...

  10. Android 自定义字体,设置字体

    效果图 实现代码: 1.先下载字体文件.ttf 下载链接:http://font.chinaz.com/maobiziti.html 2.main文件夹下创建fonts文件夹,.ttf文件复制到fon ...

最新文章

  1. 多因素方差分析_方差分析入门
  2. shiro权限管理_重量级课程发布~企业权限管理平台(SpringBoot2.0+Shiro+Vue)
  3. 区块链常用架构是什么?它和保险业又如何结合?
  4. cursor:hand与cursor:pointer的区别介绍
  5. opencv 腐蚀 matlab,Opencv3编程入门笔记(4)腐蚀、膨胀、开闭运算、漫水填充、金字塔、阈值化、霍夫变换...
  6. 补码乘法实验原理_你真的理解补码吗?
  7. mysql 8.0以上重置密码
  8. jQuery基础集锦——插件开发
  9. DNF装备强化的算法分析与实现
  10. OJ每日一练——鸡兔同笼问题
  11. win10激活--以专业版(professional)为例
  12. Halcon算子:灰度共生矩阵gen_cooc_matrix、cooc_feature_matrix、cooc_feature_image
  13. Java九阳神功--BP神经网络JAVA代码解析
  14. 电脑桌面不显示此电脑或是计算机,电脑怎么显示出此电脑?此电脑显示的设置方法...
  15. 咖说 | 姚前:区块链与央行数字货币
  16. android充电架构的分析
  17. 23,verilog之参数parameter介绍
  18. 关于timer.schedule只执行一次
  19. 项目一:利用三色灯实现多种颜色变化
  20. 标星 2.7w+ 堪称史上最全的微信小程序开发资源汇总

热门文章

  1. Java URL转义
  2. layer弹出层闪退_关于layui 弹出层一闪而过就消失的解决方法
  3. 华为手机如何批量添加黑名单
  4. 先验概率与后验概率的区别(通俗易懂)
  5. 这年头还不来尝试线稿图视频??
  6. matplotlib、seaborn中文显示问题
  7. php ltrim,ltrim()函数怎么用-php编程词典-php中文网
  8. 转贴:利用AIDAS模型原理提升网站转化率
  9. Unity中如何通过UI显示3D模型解决方案?
  10. 苹果6访问限制密码4位_苹果的Safari浏览器将比谷歌的Chrome浏览器更加安全