Android Studio中添加自定义字体的方法
2016-07-21 16:33
316 查看
-------------------------------------------------------------------------------------------------------------------------
使用Android Studio进行Android开发时,有时候不想用软件默认的字体,想要导入自己需要的字体,那么怎么办呢?
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
步骤如下:
第一步:
从网上下载或自己找到自己喜欢的字体,注意格式为.ttf格式。
第二步:
将下载的字体放到在当前的Android Studio的项目目录中。比如:我所下载的字体命名为ziti.ttf,我的工程名称为OtherActivity。将ziti.ttf放到F:\AndroidStudioProjects\OtherActivity\app\src\main\assets\fonts路径(请根据自己的具体情况放就好),但是注意,项目中的main文件下本身是没有assets/fonts/的,需要自己去新建一下就好。然后重新载入项目工程,弄好之后工程结构如下图所示:
![](http://img.blog.csdn.net/20160721162923559)
第三步:
在相关的.java中进行字体的修改,字体修改的语句如下:
后两句是关键!!!
--------------------------------------------------------------------------------------------------------------------------
运行程序得到结果:“唐门”已经调整为自定义的字体
使用Android Studio进行Android开发时,有时候不想用软件默认的字体,想要导入自己需要的字体,那么怎么办呢?
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
步骤如下:
第一步:
从网上下载或自己找到自己喜欢的字体,注意格式为.ttf格式。
第二步:
将下载的字体放到在当前的Android Studio的项目目录中。比如:我所下载的字体命名为ziti.ttf,我的工程名称为OtherActivity。将ziti.ttf放到F:\AndroidStudioProjects\OtherActivity\app\src\main\assets\fonts路径(请根据自己的具体情况放就好),但是注意,项目中的main文件下本身是没有assets/fonts/的,需要自己去新建一下就好。然后重新载入项目工程,弄好之后工程结构如下图所示:
第三步:
在相关的.java中进行字体的修改,字体修改的语句如下:
TextView textView = getTextView(); //修改字体 Typeface typeFace = Typeface.createFromAsset(getAssets(),"fonts/ziti.ttf"); // 应用字体 textView.setTypeface(typeFace);
后两句是关键!!!
--------------------------------------------------------------------------------------------------------------------------
运行程序得到结果:“唐门”已经调整为自定义的字体
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法