最近项目中出现把字体设置成宋体,微软雅黑,黑体,楷体等的需求;

度娘发现Android系统默认支持三种字体,分别为:“sans”, “serif”, “monospace",除此之外还可以使用其他字体文件(*.ttf)

代码如下:

//得到TextView控件对象

TextView textView =(TextView)findViewById(R.id.custom);

//将字体文件保存在assets/fonts/目录下,创建Typeface对象

Typeface typeface = Typeface.createFromAsset(getAssets(), "fonnts/fangsongti.ttf");

//使用字体成仿宋体

textView.setTypeface(typeFace);

说明:目前Android主要针对拉丁语系可使用字型设定,中文暂不支持;必须事先在assets底下创建一个fonnts文件夹,并放入要使用的字体文件(.ttf),并提供相对路径给createFronAsset()来创建Typeface对象。但是Android对字体支持不太好,可能有些字体文件不支持,但也不会报错,只是在运行过程中使用默认的字体样式。另外,如果不是项目需求需要,尽量不要使用,资源太大,会大大增加app大小。

字体库参考链接:http://pan.baidu.com/s/1bocW0TT

android设置字体为微软雅黑,安卓开发--textView的字体样式设置(设置宋体,微软雅黑等)...相关推荐

  1. 安卓开发--textView的字体样式设置(设置宋体,微软雅黑等)

    最近项目中出现把字体设置成宋体,微软雅黑,黑体,楷体等的需求; 度娘发现Android系统默认支持三种字体,分别为:"sans", "serif", " ...

  2. 微软雅黑html中怎么写,css样式怎么设置字体为微软雅黑?

    css样式怎么设置字体为微软雅黑?下面本篇文章就来给大家介绍一下使用CSS设置字体为微软雅黑的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 首先要了解css中是如何控制字体的 ...

  3. Android Studio安装、配置教程全 - 安卓开发环境的配置手册

    Android Studio的安装.配置 本文提供全流程,中文翻译. Chinar坚持将简单的生活方式,带给世人! (拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 一 Downl ...

  4. 正文样式设置必看:你知道最好不要直接在正文样式中设置首行缩进吗

    写这篇文章的初衷是我发现有好几位Office培训专家都强调了一件事--不要直接在正文样式中设置首行缩进,当时我还有些疑虑,直到后来有人问我了一个表格的问题,追根溯源发现竟然是正文样式设置了首行缩进的锅 ...

  5. 换行样式不要首行缩进_正文样式设置必看:你知道最好不要直接在正文样式中设置首行缩进吗...

    这篇文章是我在b站学了很多教程之后决定写的,一开始上课的时候,我发现有好几位Office培训专家都强调了一件事--不要直接在正文样式中设置首行缩进,当时我还有些疑虑,直到后来有人问我了一个表格的问题, ...

  6. android使用ImageLoader实现图片缓存(安卓开发必备)

    相信大家在学习以及实际开发中基本都会与网络数据打交道,而这其中一个非常影响用户体验的就是图片的缓存了,若是没有弄好图片缓存,用户体验会大大下降,总会出现卡顿情况,而这个问题尤其容易出现在ListVie ...

  7. 【转】unity开发android游戏(一)搭建Unity安卓开发环境

    http://blog.csdn.net/chenggong2dm/article/details/20654075 1,下载安装Java的JDK: http://www.oracle.com/tec ...

  8. unity开发android游戏(一)搭建Unity安卓开发环境

    1,下载安装Java的JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html (JDK中,包含JRE) 如果是6 ...

  9. Unity3D开发Android游戏(一)搭建Unity安卓开发环境

    1,下载安装Java的JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html(JDK中,包含JRE) 2,下载A ...

  10. android 设置setmultichoiceitems设置初始化勾选_阿里巴巴Java开发手册建议创建HashMap时设置初始化容量,但是多少合适呢?...

    集合是Java开发日常开发中经常会使用到的,而作为一种典型的K-V结构的数据结构,HashMap对于Java开发者一定不陌生. 关于HashMap,很多人都对他有一些基本的了解,比如他和hashtab ...

最新文章

  1. 设置JFrame背景图片
  2. DeviceIoControl的使用说明
  3. 渐进式web应用程序_渐进式Web应用程序与加速的移动页面:有什么区别,哪种最适合您?
  4. 战略性基础研究的由来及国际实践研究
  5. 【大学物理】磁场的高斯定理
  6. CCNA网络小菜鸟笔记之(第十一章, 广域网协议)
  7. 《深入学习 Golang》并发编程
  8. Xcode 5中缺少Provisioning Profiles菜单项
  9. BZOJ 1606: [Usaco2008 Dec]Hay For Sale 购买干草(动态规划)
  10. 关于ob函数的使用和应用场景
  11. java解析魔兽争霸3录像_Java解析魔兽争霸3录像W3G文件(三):解析游戏开始前的信息...
  12. 超详细SPSS主成分分析计算指标权重(一)
  13. 基于GARCH模型的股市研究与危机预警——R语言实现
  14. html 打开高德地图,根据经纬度定位到某个地方(位置标注)
  15. 全国名医无私奉献特效秘方100条
  16. 图片像素问题:如何保持图片大小不变而图片容量缩小
  17. Rhino是强大的专业3D造型软件
  18. OSI七层网络模型详解!
  19. 五、C语言创建桌面程序:画笔和画刷
  20. Unity 获得Animator下某个动画片段的时长

热门文章

  1. 读《创业36条军规》(六)凡事只能靠自己
  2. np问题 量子计算机,P vs NP与经典与量子计算机可解决的问题相同吗?
  3. 好员工为什么离你而去
  4. 【PAT乙级】PAT (Basic Level) Practice (中文)训练记录
  5. php正则表达式. 123,php正则表达式 - 路人甲123的个人页面 - OSCHINA - 中文开源技术交流社区...
  6. 屌丝c++语言程序设计第二章 c++语言基础
  7. Dummy variable (变量dummy化)
  8. python pymysql multiprocessing.dummy多线程 读写数据库报错
  9. jpa+hibernate整合达梦数据库(附源码)
  10. matlab解方java_在matlab中求解欠定方程组