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

【Android Demo】让Android支持自定义的ttf字体

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. */
@Override
public 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

更多相关文章

  1. 前台android与后台Servlet交互---上传文件
  2. Android字体
  3. Android SDCard操作(文件读写,容量计算)
  4. android中修改tablayout中的字体大小和颜色
  5. Phone双模修改涉及文件列表
  6. Android 读取文件File的大小
  7. Android屏幕截图并保存截取屏幕的图片到指定文件

随机推荐

  1. Android强制使用WebView不调用系统或外部
  2. Android(安卓)开发UI牛博
  3. Android(安卓)Studio 手动完成项目配置
  4. Android手动画柱状图的例子
  5. android之monkeyrunner截图及图像对比
  6. android学习笔记之十一数据存储(Shared P
  7. Android中的矢量动画
  8. Android设置View的margin
  9. 关于单选框RadioGroup和RadioButton
  10. Linux下Android(安卓)SDK环境搭建--使用