android 导入外部字体
来源:互联网 发布:淘宝日用百货店铺推荐 编辑:程序博客网 时间:2024/06/05 23:07
有时候UI会设置有个性的字体,已达到好的视觉效果。通常的做法就是给字体截图。但是这种方法很繁琐,现在就来介绍一种简单的方法-------导入外部字体。
1.下载好所需要的ttf格式字体包;
2.将.ttf文件放入你已经建好的android工程目录下的assets文件夹下,注意哈,这个文件夹就在工程的根目录下,不在res文件夹下。如果放入res文件夹下,会资源文件报错,这时你的R下面就会有红线。
3.要在java文件中应用。如果是自定义的控件就直接在自定义空间中用。如果是系统控件,就在响应的activity文件中用过ID获得此控件然后使用。我以自定义控件为例子:
1) Typeface type = Typeface.createFromAsset(getContext().getAssets(), "kaiu.ttf");
2) setTypeface(type);
这里有两个地方需要注意的就是,如果你还想给文字加粗,会发现再xml中android:textStyle="bold"没用。这时得在java文件中通过代码设置
getPaint().setFakeBoldText(true);
0 0
- android 导入外部字体
- 项目里面导入外部字体
- Android 引用外部字体
- Android 引用外部字体
- android引用外部字体
- android设置外部字体
- Android使用外部字体
- android 使用外部字体
- android引用外部字体
- android 使用外部字体
- 自定义TextView导入外部特殊字体
- 微信小程序外部字体的导入
- android 导入外部数据库
- android 导入外部数据库
- android 导入外部数据库
- android导入外部数据库
- Android导入外部数据库
- Android导入外部数据库
- 【概率与期望】[UVA11021]Tribles
- Linux环境下"Font font = new Font("黑体", Font.BOLD, 18)"[BufferedImage~Graphics~drawString]中文乱码
- LeetCode Algorithms #169 <Majority Element>
- java 中排列组合
- linux下使用source insight
- android 导入外部字体
- web.xml 加入中心拦截器
- android-Making Your App Content Searchable by Google,Specifying App Content for Indexing
- iOS中edgesForExtendedLayout与automaticallyAdjustsScrollViewInsets
- Spring Framework 模块介绍
- 蓝桥杯 历年试题 分糖果
- MachineLearning Practice: CART
- zTree 使用笔记
- C语言学习笔记 指针概述