过程:
①首先需要下载安卓字体库,后缀名为ttf的文件
百度云下载链接:http://pan.baidu.com/s/1i3MVHTb
②将后缀名为ttf的文件放到Android项目中assets文件夹下。例如我的是:
③在Activity中添加以下代码:
TextView textView = (TextView) findViewById(R.id.shownow);
Typeface fontFace = Typeface.createFromAsset(getAssets(),"fonts/kaiti.ttf");
//注意这里文件的路径
textView.setTypeface(fontFace);
//设置字体
使用非常方便,不管是什么时候给TextView赋的值都适用,在Button中同样可以用。
这是我在项目中使用的方式:
// 改字体通用方法
public void Change_font(TextView tv) {
Typeface fontFace = Typeface.createFromAsset(getAssets(),
"fonts/kaiti.ttf");
tv.setTypeface(fontFace);
}
public void Change_font(Button bt) {
Typeface fontFace = Typeface.createFromAsset(getAssets(),
"fonts/kaiti.ttf");
bt.setTypeface(fontFace);
}