Android应用使用第三方字体
来源:互联网 发布:广州数控车床编程视频 编辑:程序博客网 时间:2024/05/21 10:42
有时候为了app的美观可能会使用第三方字体,下面介绍几种app使用第三方字体的方法。
第一种,通过反射全局设置app字体,这个方法简单、粗暴、高效,推荐使用,下面介绍怎么使用。
1、首先继承application类并重写oncreate方法
2、通过反射方式设置资源字体
3、在manifest文件中配置application和主题
4、主题中加入<itemname="Android:typeface">serif</item>
需要注意的的对于父主题的选择上,不要使用android:Theme.DeviceDefault开始的主题,因为这样就反射设置的字体就无法生效。
第二种,单个设置textview,这样比较的麻烦,textview有一个setTypeFace()方法,这样就能改变字体样式,这个方法不推荐使用。
第三种,比如说要所有的textview都要用第三方字体,那么就重写TextView,上面也说了textview有setTypeFace方法,将某人的字体替换成我们想要的就可以了。
第四种,github上有个开源的库简单的设置下就能使用字体,贴上介绍的帖子 点击访问
第五种,遍历根节点,依次为字控件设置字体,不推荐这样使用,效率不高,浪费资源体验也不好
最后贴上效果图和demo的下载地址 点击下载
0 0
- Android应用开发使用第三方字体
- Android应用使用第三方字体
- Android应用使用第三方字体
- Android使用第三方字体
- Android字体及使用第三方字体库
- Android 全局使用第三方字体
- Android之应用设置全局字体(第三方字体)
- 使用第三方字体
- 使用第三方字体
- 使用第三方字体
- Android为整个应用切换第三方字体
- Android为整个应用切换第三方字体
- android设置第三方字体
- android添加第三方字体
- iphone 使用第三方字体
- IOS使用第三方字体
- iOS 使用第三方字体
- IOS使用第三方字体
- Android消息处理系统——Looper、Handler、Thread
- Ubuntu下增加loop设备数量
- NOIP2016参赛日志+总结
- opencv3.0 IplImage*转化为Mat
- 【C++】学习笔记七——结构
- Android应用使用第三方字体
- Oracle 自带sqldeveloper导入数据到表
- struts2.1.8 spring2.5.6 hibernate3.3G 依赖jar包
- LUA中的正则表达式
- 拥有一个属于自己的博客吧
- windows-caffe 回归问题浅析
- pc移动端自适应布局html页面(二)
- SublimeREPL配置Python运行命令,更换Python路径
- Objective-C内存布局