在 Android Studio 项目中使用系统字体

Use System Font in Android Studio Project

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

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

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

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

第 2 步:确保字体在您的固件版本中是可读的。

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

第 4 步:应用 Typeface 使用与您当前用于从资产创建的 Typeface 相同的方法。