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