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目录下的
[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目录下的
相关文章推荐
- android 文件上传表单 详解
- Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)
- Android版添加phonegap--融云即时通讯插件教程
- Android根据经纬度获取地址,眼前一亮
- 《Android源码设计模式解析与实战》读书笔记(十二)
- MAC中设置android adb环境变量
- 使用SVG图片格式
- Android AysncTask的使用
- Android 内存泄露
- android时间对话框TimePickerDialog介绍
- Android验证码倒计时
- Android Jni中JNI_OnLoad的地位和使用
- Android Paint类的介绍
- Android四大基本组件介绍与生命周期
- Android上常见度量单位【xdpi、hdpi、mdpi、ldpi】解读
- android 开发人员须了解的开发者选项
- Android之Fragment动态加载、Fragment与Activity传值通信
- android 之 Camera
- Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换
- Android使用ksoap2-android调用WebService学习