我正在开发基于Android的教育设备。我为我们的设备定制了AOSP并进行了构建。在构建之前,我添加了一个中文字体(PingFang.ttc),我将在应用程序中使用它。
但我找不到在应用程序中使用此字体的方法。我正在使用android studio开发应用程序。目前我在资源文件夹中有字体文件并使用。我想在系统中使用字体而不是资源文件夹。
请教我如何在android studio项目中使用系统字体。
步骤#1:确定该字体的完整文件系统路径。
步骤2:确保在固件版本中可读取字体。
步骤#3:Use Typeface.createFromFile()
为你的字体创建一个Typeface
,使用你在步骤#1中确定的路径提供指向字体的File
。
步骤#4:使用您目前用于从资产创建的Typeface
的相同方法应用Typeface
。