本文实例讲述了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(安卓)SeekBar的使用,进度条的另一种实现方式
  2. android makefile and build system分析
  3. Android上的Native以及JNI开发(1)
  4. 使用夜神模拟器进行Android开发调试
  5. Android之ContentProvider总结
  6. Android(安卓)Picasso 图片加载库基础使用详解
  7. 箭头函数的基础使用
  8. NPM 和webpack 的基础使用
  9. Python list sort方法的具体使用

随机推荐

  1. 收藏Android学习相关资料
  2. Android:Camera
  3. Static interface methods are only supp
  4. Android手机屏幕的三种状态
  5. Android 画图之Matrix(二)
  6. SpringSource通过Spring for Android 1.0
  7. android APP如何实现launcher
  8. android:targetSdkVersion引起的问题
  9. IDEA启动android emulator报错
  10. Android设备唯一标识符(适配Android Q)