首先你要用的是AndroidStudio,Eclipse的话~~~~还是用AndroidStudio吧
首先需要在build.gradle中添加配置信息,
compile 'uk.co.chrisjenx:calligraphy:2.1.0'
添加完此条语句之后,点击编译,就可以把依赖包下载下来了,然后就可以在程序中引用此支持库
1.首先要在自己定义的Appliction类中的OnCreate方法中添加如下语句
CalligraphyConfig.initDefault(new CalligraphyConfig.Builder()
.setDefaultFontPath("Kaiti.ttf")
.setFontAttrId(R.attr.fontPath)
.build());
初始化calligraphy
2.定义一个BaseActivity类,所有的Activity都继承该类,然后添加如下方法(复写的)
@Override
protected void attachBaseContext(Context newBase) {
super.attachBaseContext(CalligraphyContextWrapper.wrap(newBase));
}
之后就可以使用自己的字体包了,注意:字体包是放在Assets目录下的
当然你也可以使用别的字体,具体请查看点击打开链接