如何在 Android studio 中导入字体

How to import font in Android studio

我正在尝试更改 Android 应用程序中的字体样式。所以我将字体文件 (.ttf) 复制并粘贴到资产文件夹中。粘贴后显示 文件以错误的编码加载:UTF-8。我该如何解决? (下图附上)

注: 我已经尝试了以下方法。

a) 将文件编码转换为UTF-8

b) 在 build.gradle 脚本中设置正确的文件编码。

但是问题还没有解决。它仍然显示编码格式错误。

其实这不是问题。您仍然可以像这样使用自定义字体:

TextView text = (TextView) findViewById(R.id.custom_text); Typeface font = Typeface.createFromAsset(getAssets(), "yourfont.ttf"); text.setTypeface(font);

我在玩字体时遇到了类似的问题。我认为你面临着同样的问题。在我的 Android Studio 中,.tff 文件链接到一个文本文件。我在设置的文件类型选项中更改了它,字体工作正常。

步骤:

  1. 转到设置
  2. Select 文件类型
  3. 搜索 .tff 文件
  4. 停用文本链接(在您的情况下可能是其他类型)

希望这能解决您的问题。

谢谢@Sreeram TP。 post 可能有助于彻底解决该问题。我在下面展示我的解决方案。

停用文本链接后(下图 1)

我删除并重新粘贴了 font.ttf 文件。然后显示以下警报(下图 2):

我选择了在关联的应用程序中打开匹配文件

这完全解决了我的问题。