android 自定义字体 ttf,Android使用自定义字体的方法
本文实例讲述了Android使用自定义字体的方法。分享给大家供大家参考,具体如下:
一、问题:
作为android初学者,在做一个游戏,游戏的标题我用的是TextView,android只提供斜体粗体,但把字体设置成楷体游戏的界面会更好,怎么才能实现。
二、解决方法:
使用自定义字体
android Typeface使用TTF字体文件设置字体
我们可以在程序中放入ttf字体文件,在程序中使用Typeface设置字体。
第一步,在assets目录下新建fonts目录,把ttf字体文件放到这。
第二步,程序中调用:
AssetManager mgr=getAssets();//得到AssetManager
Typeface tf=Typeface.createFromAsset(mgr, "fonts/ttf.ttf");//根据路径得到Typeface
tv.setTypeface(tf);//设置字体
在xml文件中使用android:textStyle="bold" 可以将英文设置成粗体,但是不能将中文设置成粗体,
将中文设置成粗体的方法是:
TextView tv = (TextView)findViewById(R.id.TextView01);
tv.getPaint().setFakeBoldText(true);
//中文仿"粗体"--使用TextPaint的仿"粗体"设置setFakeBoldText为true。
希望本文所述对大家Android程序设计有所帮助。
android 自定义字体 ttf,Android使用自定义字体的方法相关推荐
- android 自定义字体 ttf,Android APP支持自定义字体
情景:需要为整个应用替换自定义字体. Android对于文字的字体设置主要是通过以下两个对象 FontFamily.Typeface 在XML文件中设置单个字体: android:id="@ ...
- IOS自定义字体ttf格式的特殊字体
在程序中加载ttf文件 首先要解决的问题,是在程序中加载.ttf/otf文件.我们在示例程序的资源束中加入了一个"方正大黑简体.ttf"的文件.这个文件是我从Mac系统中搜索到的, ...
- android 加载ttf流程分析,Android自定义字体 TextView 从SD卡加载TTF字体
Android自定义字体非常简单,能够从assets和SD卡两处加载标准的ttf字体.要实现自定义字体,只需借助工具类Typeface即可.文末有工程源码. 如果发生了Caused by: java. ...
- android 怎么获取app 字体颜色,Android APP使用自定义字体实现方法
android系统内置字体 android 系统本身内置了一些字体,可以在程序中使用,并且支持在xml配置textView的时候进行修改字体的样式.支持字段为android:textStyle ,an ...
- Android 自定义字体样式 及系统默认字体样式 的设置
Android 能添加文字的控件都可以设置字体样式 关键字是:Typeface 在Java代码中设置或者在xml文件里面设置都可以 Android系统默认给出四种样式的字体 , 分别是 : N ...
- Android 为应用或Textview设置自定义字体,主流字体包
文章目录 前言 一.assets是什么? 二.APP全局字体 2.1.引入库 2.2.在Application中初始化calligraphy 2.3.让指定的Activity配置自定义字体 2.3.1 ...
- android使用系统字体文件,Android 自定义字体,更换系统默认显示的字体使用自定义字体...
序言: 1.指定控件显示指定字体 有时为了美化UI,需要在指定控件中显示特定的字体,而这个字体在Android系统中却没有,此时可将需要的字体文件存放在assets文件夹中,在为控件设置Typefac ...
- android字体好看,Android:更好的自定义字体方案
摘要: 在一个应用中,我需要在所有的UI组件中使用客户提供的字体.这听起来似乎是个很稀松平常的任务,不是吗?是的,我当时也是这么想的.然后我震惊了,Android竟然没有提供一个简单优雅的方式来做这件 ...
- Android安卓进阶技巧之全局自定义字体的实现
前言 由于网上大部分教程在新版本系统中已经失效,特此记录. 一.修改TextView字体 假设现在有一个字体文件msyh.ttf:对于某个TextView来说,如果想修改它的字体,可以简单的使用如下代 ...
- android 字体编程,Android编程之Calligraphy:Android 自定义字体库
Calligraphy是android 自定义字体库 添加依赖 Download from Maven Central (.jar) OR Java dependencies { compile 'u ...
最新文章
- linux下redis安装教程,linux下安装配置redis图文详解
- 【数学和算法】初识卡尔曼滤波器(三)
- python 如何判断一个函数执行完成_三步搞定 Python 中的文件操作
- 用百度AI的OCR文字识别结合PHP实现了图片的文字识别功能
- 垂直布局的HTML表单
- micropython lcd12864_Esp8266+ssd1306液晶屏+microPython(2020-09-25)
- 在Ubuntu 14.04安装和使用Docker
- 在java中生成二维码,并直接输出到jsp页面
- Java魔法堂:JVM的运行模式
- json改键值大法,C# Newtonsoft.Json.Linq改字段名 增删改查 有屋设计拆单管理一体化软件 全屋定制拆单 橱柜衣柜设计拆单 整装 木门归方程序
- 黑客术语 什么是“0day”、“零日漏洞”?
- 轻快PDF阅读器下载中文版
- 微信每日早安推送 Windows版
- 《千万别学英语》总结
- 优漫动游:如何解决Adobe XD无法拖入图片?
- 2015.07.06 大三即将结束,进行一下本学期总结。
- 网络营销策略常见方法有哪些?
- Java趣味编程(一)
- 【scratch】class_1_界面介绍
- 真实吐槽点评:华为nova8SE和华为nova7Pro区别-哪个更值得入手-参数对比