所谓无图无真相,先看效果图:

Java代码如下:

package yc.android.fonts;import android.app.Activity;
import android.graphics.Typeface;
import android.os.Bundle;
import android.widget.TextView;public class Y_fonts extends Activity {/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);/** 必须事先在assets底下创建一fonts文件夹 并放入要使用的字体文件(.ttf)* 并提供相对路径给creatFromAsset()来创建Typeface对象*/Typeface fontFace = Typeface.createFromAsset(getAssets(),"fonts/STXINGKA.TTF");// 字体文件必须是true type font的格式(ttf);// 当使用外部字体却又发现字体没有变化的时候(以 Droid Sans代替),通常是因为// 这个字体android没有支持,而非你的程序发生了错误TextView text = (TextView) findViewById(R.id.ttf);text.setTypeface(fontFace);}
}

PS:
我使用的字体是华文行楷
由于Android系统对字体文件的支持问题,该字体文件2.3.3版本以上有效,2.2版本不支持。

来源:http://www.eoeandroid.com/thread-163834-1-1.html

Android 中使用自定义ttf字体实现酷炫效果相关推荐

  1. Android 自定义倒计时圆环动画酷炫效果

    在app中 倒计时功能也是常有的功能,由于工作需要 今天就来自定义圆环倒计时动画效果 原理 就是利用canvas 绘制圆环 内圆 和文字 效果图如下: 自定义倒计时动画类 package cn.xm. ...

  2. android 使用 系统字体,Android_解析Android中使用自定义字体的实现方法,1、Android系统默认支持三种字 - phpStudy...

    解析Android中使用自定义字体的实现方法 1.Android系统默认支持三种字体,分别为:"sans", "serif", "monospace ...

  3. Android中添加思源字体/NotoSansCJK/SourceHanSans

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 系统版本 ...

  4. react native开发Android 篇——集成自定义的字体

    react native开发Android 篇--集成自定义的字体 第一种:link添加自定义字体 第二种:直接复制字体到`android/app/src/main/assets/fonts`目录下 ...

  5. Android中加入思源字体/NotoSansCJK/SourceHanSans

    系统版本号:Android 4.2.2_r1 本文主要是在Android中加入思源字体的过程记录. 思源字体是Google和Adobe在2014.07.18公布的中文字体. 1.获取思源字体(Goog ...

  6. android设置主题的方法,Android_修改Android App样式风格的方法,android中可以自定义主题和风格 - phpStudy...

    修改Android App样式风格的方法 android中可以自定义主题和风格.风格,也就是style,我们可以将一些统一的属性拿出来,比方说,长,宽,字体大小,字体颜色等等.可以在res/value ...

  7. 如何在android中创建自定义对话框?

    本文翻译自:How to create a Custom Dialog box in android? I want to create a custom dialog box like below ...

  8. Android 中的自定义 Snackbar

    前言 Snackbars 在 Android 应用程序中很常见.几乎每个应用程序都使用 Snackbars 来显示有关应用程序中正在发生的事情的一些信息.您可以将 Snackbar 视为 Androi ...

  9. QT中使用fontawesome-webfont.ttf字体库

    QT中使用fontawesome-webfont.ttf字体库 fontawesome-webfont.ttf https://fontawesome.com/ http://www.fontawes ...

最新文章

  1. [deviceone开发]-do_Dialog的基本使用示例
  2. 木七七施辰刚:我是这样将玩家次留提升了 5% 的
  3. EBS FORM开发问题总结
  4. 代理模式(多线程实现状态监控)
  5. idea修改代码后不重启项目_使用DevTool实现SpringBoot项目热部署
  6. 清空邮件队列中的邮件
  7. 自然语言处理 —— 困惑度
  8. 解决Latex正文中的参考文献有许多[0]的情况
  9. EAS 表格、查询方案存储表
  10. Web Audio API 入门1
  11. 东南亚跨境电商为什么推荐ERP仓储系统?
  12. js中精度问题以及解决方案
  13. 局域网怎么查看单位摄像头_一行代码,实现多平台文件查看传输!
  14. 20210319_23期_心跳检测_Task02_数据探索性分析
  15. 计算机内打不开小米路由器,win7系统无法访问小米路由器的解决方法
  16. 电脑如何同时安装JDK11和JDK1.8(适用于多个JDK)
  17. 5735. 雪糕的最大数量
  18. html语音输入功能讯飞,win10系统利用讯飞语音输入法实现电脑语音输入的方案介绍...
  19. 关于“部分便笺的元数据已被损坏,已将其恢复为默认值”的处理办法研究
  20. RK3399平台开发系列讲解(内核入门篇)1.2、如何高效的阅读Linux内核设备驱动

热门文章

  1. 关于城市夜景拍摄的一些学习总结
  2. python pdf 加水印_python encode64用PDFlib给PDF添加水印(Python)
  3. 算法工程-Faiss原理和使用总结
  4. sess.run()读取数据卡住,死循环
  5. Egret 小米电视接入 遥控器操作
  6. 侯佩漫画一:悲催的最后期限。
  7. 记一次生成验证码字母花体问题
  8. java按照中文首字母拼音对中文进行排序
  9. IOS App 启动时间优化实战
  10. 淘宝现在在使用的商品详情接口有哪些