在Android Studio Project中使用系统字体

时间:2017-12-21 14:27:52

标签: android android-source

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

步骤#4:使用与您正在从资产中创建的Typeface当前使用的相同方法应用Typeface