Android 使用第三方字体

本文介绍了在Android应用中使用第三方字体的步骤。首先将字体库文件(如black_simplified.TTF)放入/Assert/front目录下,然后通过TextView的setTypeface方法结合Typeface.createFromAsset方法加载字体。此外,建议在自定义的Application子类中全局初始化字体,以便于多个控件统一使用,例如在MyApp的onCreate方法中进行设置,并在布局文件中引用自定义的TextView。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

         首先得有第三方字体库,这里的字体库文件是black_simplified.TTF,在Android Assert目录下新建front文件夹,并将字体库文件放在front目录下面,即/Assert/front/black_simplified.TTF 

         这里来总结下怎样在应用中使用第三方字体才是最简便的。以TextView为例,API接口中有一个方法叫做setTypeface(Typeface obj),这就是设置TextView显示的字体样式的接口,那么怎样得到Typeface对象呢,查看API后可以由Typeface.creatFromAssert(obj)方式来获取。

               由于Android中可以显示字体的控件还有很多,如Button、EditText。Android开发中常常需要实现自己的Application对象,因为它是全局的,也是程序最先执行的模块,也便于数据共享,所以,初始化字体的操作就放在我们自定义的Application子类MyApp中。代码片段如下:

在MyApp.java的onCreate函数中初始化自定义的typeface:

import android.app.Application;
import android.graphics.Typeface;
import android.util.Log;

public class MyApp extends Application {
	public static Typeface TEXT_TYPE ;
	
	@Override
	public void onCreate() {
		// 加载自定义字体
		try{
		    TEXT_TYPE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值