本文实例讲述了Android使用自定义字体的方法。分享给大家供大家参考,具体如下:

一、问题:

作为android初学者,在做一个游戏,游戏的标题我用的是TextView,android只提供斜体粗体,但把字体设置成楷体游戏的界面会更好,怎么才能实现。

二、解决方法:

使用自定义字体
android Typeface使用TTF字体文件设置字体

我们可以在程序中放入ttf字体文件,在程序中使用Typeface设置字体。

第一步,在assets目录下新建fonts目录,把ttf字体文件放到这。

第二步,程序中调用:

AssetManager mgr=getAssets();//得到AssetManagerTypeface tf=Typeface.createFromAsset(mgr, "fonts/ttf.ttf");//根据路径得到Typefacetv.setTypeface(tf);//设置字体

在xml文件中使用android:textStyle="bold" 可以将英文设置成粗体,但是不能将中文设置成粗体,
将中文设置成粗体的方法是:

TextView tv = (TextView)findViewById(R.id.TextView01);tv.getPaint().setFakeBoldText(true);//中文仿"粗体"--使用TextPaint的仿"粗体"设置setFakeBoldText为true。

希望本文所述对大家Android程序设计有所帮助。

更多相关文章

  1. Android下 读写文件
  2. Android中经常用到的方法--SDcard下文件的操作
  3. Android 将被依赖的库项目打包成aar(非jar)文件
  4. android中实现多个apk文件
  5. Android 文件系统移植总结
  6. Android 瘦身之道 ---- so文件
  7. Android 之 向模拟器的sdcard中添加文件
  8. 转载:Android 解压zip文件
  9. Android SD卡创建文件和文件夹失败

随机推荐

  1. 官方工具|MySQL Router 高可用原理与实战
  2. 微信PC版重磅更新!2个困扰多年的大麻烦,这
  3. 2021年PHP免费自学最全教程
  4. “1024 节”Keep大裁员,健身独角兽身陷商
  5. Docker容器引擎的安装部署
  6. 静态 HTML 网页不能有动态内容吗?再考虑考
  7. 搭建 Apache Jmeter 分布式压测与监控,真
  8. 大数据的语言,工具与框架发展
  9. 「民工哥技术之路」文章阅读指南(附民工哥
  10. 【C语言】猜数字游戏