我已经花了一个小时来设置自定义字体以在代码中显示文本,但一直无法成功。我之前在另一个项目中实现过这个功能并且它也能正常工作!
但是我不知道为什么,在这里它报错:“native typeface cannot be made”。我查看了很多关于此问题的SO相关问题,并尝试了被建议的解决方案,但没有一种对我有效。 :(
我已经删除和重新创建了assets文件夹,并根据与同样问题相关的问题的答案尝试了其他font.ttf文件。我还清理并重建了项目,但所有努力都是徒劳的!
请帮帮我!!我将非常感激您的帮助。
我使用以下代码来设置字体:
我的字体GOTHIC.TTF在assets文件夹中:
...
Typeface font=Typeface.createFromAsset(getAssets(), "fonts/GOTHIC.TTF");
title.setTypeface(font);
...
编辑:
我想我写错了"fonts/GOTHIC.TTF",因为我已经直接把字体粘贴到了资产中,而不是资产/字体文件夹中。但即使将其更改为"GOTHIC.TTF"也无法解决问题。我哪里出了错?!