Can't use fonts in my project: - "Error:Error: The file name must end with .xml"

Can't use fonts in my project: - "Error:Error: The file name must end with .xml"

我正在尝试将字体添加到我的 Android 项目中,以便我可以通过 XML 使用它。 很遗憾,我收到此错误消息:

Error:Error: The file name must end with .xml

我按照官方 Android 教程的每一步操作,但不知何故出现了这个错误,我无法修复它。

You can't add font.ttf file in Drawable folder

您需要在 android 中创建 Assets 文件夹 您可以在 Android studio

中创建如下图所示的资产文件夹

然后在 Assets 文件夹中创建一个字体文件夹,然后将您的自定义 font.ttf 文件放入此文件夹中,如下图所示

将项目中的字体放在 assets/fonts 目录中

然后在您的代码中获取字体:

Typeface myNewTypeface = Typeface.createFromAsset(context.getAssets(), "fonts/the_new_font.ttf");