您的位置:首页 > 移动开发 > Android开发

Android字体的添加

2015-12-28 10:46 525 查看
首先需要在build.gradle中添加配置信息,

[java] view
plaincopy

compile 'uk.co.chrisjenx:calligraphy:2.1.0'  

添加完此条语句之后,点击编译,就可以把依赖包下载下来了,然后就可以在程序中引用此支持库

1.首先要在自己定义的Appliction类中的OnCreate方法中添加如下语句

[java] view
plaincopy

CalligraphyConfig.initDefault(new CalligraphyConfig.Builder()  

                .setDefaultFontPath("Kaiti.ttf")  

                .setFontAttrId(R.attr.fontPath)  

                .build());  

初始化calligraphy

2.定义一个BaseActivity类,所有的Activity都继承该类,然后添加如下方法(复写的)

[java] view
plaincopy

@Override  

   protected void attachBaseContext(Context newBase) {  

       super.attachBaseContext(CalligraphyContextWrapper.wrap(newBase));  
<
acca
li style="border-style:none none none solid;border-left-width:3px;border-left-color:rgb(108,226,108);list-style:outside;line-height:18px;margin:0px !important;padding:0px 3px 0px 10px !important;background-color:rgb(248,248,248);">
   }  

之后就可以使用自己的字体包了,注意:字体包是放在Assets目录下的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: