有时候,系统自带的字体并不能满足我们特殊的需求,这时候就需要引用其他的字体了,我们可以把下载的字体文件放在assets目录下.但是自定义字体文件不能使用xml代码读取而应该使用java代码,其代码如下。
public class Test extends Activity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
TextView tv=(TextView)findViewById(R.id.custom);
Typeface face=Typeface.createFromAsset(getAssets(),
"fonts/HandmadeTypewriter.ttf");//也可以使用其他的静态方法获取
tv.setTypeface(face);
}
}
本文介绍如何在Android应用中加载自定义字体,通过放置字体文件于assets目录并使用Typeface类的createFromAsset方法来实现。
759

被折叠的 条评论
为什么被折叠?



