Android引入外部自定义特殊字体的方法
来源:互联网 发布:周易算法测男女 编辑:程序博客网 时间:2024/05/22 00:35
在开发的过程中,android系统自带的字体中规中矩,样式也不外乎就是加加粗,打打斜,很多时候并不能满足我们的需求,此时我们可以引入其他自己下载好的字体,植入到我们自己的程序中,按需使用,大致的步骤如下:
1.首先下载.ttf格式的字体文件,互联网中有各式各样的字体文件,甚至会有肥猪流脑残火星文,可以将这些文件下载来,点击可以预览效果,选自己喜欢的。
2.将选好的.ttf字体文件放入工程下的assets目录中,例如下图:
3.在你需要变换字体的控件处使用代码进行控制,比如:
Typeface type= Typeface.createFromAsset(getAssets(),"font/kanghuawawa.TTF");
et_note = (EditText) findViewById(R.id.et_note);
et_note.setTypeface(type);
只是举例,实际按需去控制,运行你的程序便可以看到效果了
-------------------------------------------------------------------------------------------------------------------------
PS:1.如果想在此基础上再次对字体进行加粗,在界面配置的XML文件中使用android:textStyle="bold"是徒劳的,木有效果,此时怎么做?
我们可以依旧在代码中控制,加上一行代码:
et_note.getPaint().setFakeBoldText(true);就可以实现了
2.由于外部文字文件常常都比较大,尽量避免放入多个ttf文件,是整个项目变得臃肿,选择自己喜欢的就好了。
下面是应用中做的一个效果图,标题栏两个按钮和时间是系统字体,标题和正文是外部引入字体,我选的是网上的康华娃娃字体O(∩_∩)O:
- Android引入外部自定义特殊字体的方法
- Android引入外部自定义特殊字体的方法
- Android引入外部自定义特殊字体的方法
- Android引入外部自定义特殊字体的方法
- Android引入外部自定义特殊字体
- Android 自定义字体(引入外部字体)
- Android 外部字体的引入
- Android 字体库的使用。引入外部字体
- android中引入外部字体
- Android引入外部字体更改APP字体
- 自定义字体的引入;
- Android Studio引入外部so的方法
- 自定义TextView导入外部特殊字体
- css引入特殊字体
- css引入外部字体
- css引入外部字体
- css引入外部字体
- html5字体属性与自定义字体(字体包的引入)
- easyui datagrid 客户端搜索、分页、排序
- 查询端口号和对应进程
- Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:RELEASE from any of t
- VC中调用CMD命令并获取调用结果
- maven仓库管理
- Android引入外部自定义特殊字体的方法
- CentOS GCC升级到4.6.1
- jQuery1.6.1源码分析系列
- mipi 调试经验
- ios--判断当前输入法类型UITextInputMode
- 二、关于submit插件emmet不能用
- protobuf简介
- c# xml操作类 比较齐全
- 利用DHT网络原理制作bt采集蜘蛛