首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复此font_subtitle.otf

如何修复此font_subtitle.otf
EN

Stack Overflow用户
提问于 2017-08-10 03:15:12
回答 2查看 204关注 0票数 0

如何修复错误:错误:文件名必须以.xml或.png结尾

EN

回答 2

Stack Overflow用户

发布于 2017-08-10 04:08:09

您的问题是,您将一个.otf类型的文件放入了一个文件夹,而不是只接受.xml.png (res/drawable是一个只将图片和可绘制的资源文件放入的文件夹)。

将该font_subtitle.otf文件放入fonts文件夹。你的fonts文件夹应该已经在app -> src -> main -> assets -> fonts中为你制作好了。但如果不是只做一个,然后把你的文件放在里面。

此外,我假设您可能不知道如何使用该文件一旦它在您的资产文件夹中,所以我将只包含一些代码,展示如何使用该文件的示例。

代码语言:javascript
复制
Typeface eightBitFont = Typeface.createFromAsset(getAssets(), "fonts/custom.TTF");
topText.setTypeface(eightBitFont);

在本例中,我创建了一个Typeface对象,并从我的文件中创建了一个自定义字体。然后,我使用我的topText对象(它是一个TextView),使用setTypeface设置字体face,并使用我在前面的代码行中为对象指定的名称。

票数 0
EN

Stack Overflow用户

发布于 2017-09-15 06:21:01

如果你想使用Android O- 8.0 (API26)新增的字体功能,你绝对可以将字体文件(.ttf、.ttc或.otf)添加到\res\ Fonts in XML文件夹中。

您可能需要升级到Android Studio 3.+并构建工具3+才能正确编译,而不会出现错误。

另外,看看这篇文章:Font in XML with Android O

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45598926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档