Android中文本字体的问题
来源:互联网 发布:0基础软件开发 编辑:程序博客网 时间:2024/06/05 15:42
Android中有三种默认的字体,但是我想要引入更多的字体
我们知道Android系统中有三种默认支持的字体,分别是“sans”, “serif”, “monospace"。但是有时候我们会想要引入其他的字体,所以这里介绍如何在Android中通过添加(*.ttf)文件来引入其他的字体,至于什么是ttf文件,TTF(TrueTypeFont)是Apple公司和Microsoft公司共同推出的字体文件格式。
一:XML中使用android默认字体
<!-- 使用默认的sans字体,可以通过设置typeface属性来更改为serif或者monospace-->
<TextView Android:id="@+id/sans"
Android:text="Hello,World"
Android:typeface="sans"
Android:textSize="20sp" />
二:在Android中可以引入其他字体
1.首先要将字体文件保存在assets/fonts/目录下,注意在Android Studio下创建 assets文件,同 res文件同级别。
2.java程序中的工具类
public class TypefaceUtils { public static void setTypeface(Context context,TextView view,String path) { Typeface typeface=Typeface.createFromAsset(context.getAssets(), "fonts/ios9.ttf"); //使用字体 view.setTypeface(typeface); }}
然后将要设置字体的TextView传进来就可以了,ios9.ttf是我放入assets文件夹的font目录下的文件,你可以引入自己的字体文件。
0 0
- Android中文本字体的问题
- APP中文本大小字体和系统字体大小的关系
- css中文本元素字体格式(Font-family)的编码
- Android --- TextView中文本的不同颜色
- Android:TextView中文本的不同颜色
- 安卓中文本格式化 字体 颜色...
- 解决maltab的中文和英文字体问题,中文乱码
- vc/mfc 对话框中文本控件textout输出字体消失的解决办法
- iOS 改变Search Bar中Scope Button中文本的颜色和字体
- SVN版本比较时旧版本的中文乱码问题
- Gentoo的字体配置(解决中文乱码问题)
- 关于新版eclipse中文注释字体显小的问题
- 中文,英文和数字的字体设置问题
- 在iOS / Android的统一字体问题
- Android 字体引起的简单问题
- android中TextView中文本滚动的跑马灯效果
- Android控件EditText中文本光标位置的设置
- SharpDevelop中文本编辑器设置背景色和字体
- OpenCV训练自己的人脸检测级连分类器并测试
- property详解(二)
- Linux kernel Low Level debug (DEBUG_LL)
- canvas图片数字计时
- JS学习笔记(1)
- Android中文本字体的问题
- .net Linq 基础
- Let's Encrypt 给网站加 HTTPS 完全指南certbot
- *.p12 生产推送文件*.pem
- 多线程
- 寻找两个有序数组中的第K个数或者中位数
- 建立以太坊开发环境
- ORACLE分页查询SQL语法——最高效的分页
- Mac iTerm 2使用rz、sz从远程上传下载文件