在Android Studio Project中使用系统字体

问题描述 投票:0回答:1

我正在开发基于Android的教育设备。我为我们的设备定制了AOSP并进行了构建。在构建之前,我添加了一个中文字体(PingFang.ttc),我将在应用程序中使用它。

但我找不到在应用程序中使用此字体的方法。我正在使用android studio开发应用程序。目前我在资源文件夹中有字体文件并使用。我想在系统中使用字体而不是资源文件夹。

请教我如何在android studio项目中使用系统字体。

android android-source
1个回答
1
投票

步骤#1:确定该字体的完整文件系统路径。

步骤2:确保在固件版本中可读取字体。

步骤#3:Use Typeface.createFromFile()为你的字体创建一个Typeface,使用你在步骤#1中确定的路径提供指向字体的File

步骤#4:使用您目前用于从资产创建的Typeface的相同方法应用Typeface

© www.soinside.com 2019 - 2024. All rights reserved.