繁体   English   中英

如何在Android studio中导入字体

[英]How to import font in Android studio

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

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

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

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

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

在此输入图像描述

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

脚步:

  1. 前往设置
  2. 选择文件类型
  3. 搜索.tff文件
  4. 将链接停用为文本(在您的情况下可能是其他类型)

希望这能解决您的问题。

谢谢你@Sreeram TP。 这篇文章可能有助于彻底解决这个问题。 我在下面展示我的解决方案

停用链接后作为文本(下面的图1) 停用链接作为文本

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

alert:注册新文件类型关联

我选择了相关应用程序中的Open匹配文件

这完全解决了我的问题。

实际上这不是问题。 你仍然可以使用这样的自定义字体:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM