如何在 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 文件链接到一个文本文件。我在设置的文件类型选项中更改了它,字体工作正常。
步骤:
- 转到设置
- Select 文件类型
- 搜索 .tff 文件
- 停用文本链接(在您的情况下可能是其他类型)
希望这能解决您的问题。
谢谢@Sreeram TP。 post 可能有助于彻底解决该问题。我在下面展示我的解决方案。
停用文本链接后(下图 1)
我删除并重新粘贴了 font.ttf
文件。然后显示以下警报(下图 2):
我选择了在关联的应用程序中打开匹配文件。
这完全解决了我的问题。
我正在尝试更改 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 文件链接到一个文本文件。我在设置的文件类型选项中更改了它,字体工作正常。
步骤:
- 转到设置
- Select 文件类型
- 搜索 .tff 文件
- 停用文本链接(在您的情况下可能是其他类型)
希望这能解决您的问题。
谢谢@Sreeram TP。 post 可能有助于彻底解决该问题。我在下面展示我的解决方案。
停用文本链接后(下图 1)
我删除并重新粘贴了 font.ttf
文件。然后显示以下警报(下图 2):
我选择了在关联的应用程序中打开匹配文件。
这完全解决了我的问题。