2017-08-09 74 views
0

enter image description here如何修复这个font_subtitle.otf

如何能固定的错误:错误:文件名必须以.xml或png格式

+1

请说明您的具体问题或添加额外的细节,突显正是你需要的。正如目前所写,很难确切地说出你在问什么。请参阅[如何提问](https://stackoverflow.com/help/how-to-ask)页面以获得澄清此问题的帮助。 – Milk

+0

我的问题是https://i.stack.imgur.com/pIin6.png –

回答

0

你的问题到底是事实,你已经把一个文件键入.otf到一个文件夹不是只接受.xml.pngres/drawable是你只把照片和绘制资源文件放到一个文件夹)。

把那个font_subtitle.otf文件到字体文件夹。你的字体文件夹应该已经在app - > src - > main - > assets - > fonts中为你制作了。但是,如果不是只制作一个文件并将文件放在那里。

另外,我认为你可能不知道如何使用文件,一旦它在你的资产的文件夹,所以我将只包括展示如何使用该文件的一个示例一些代码。

Typeface eightBitFont = Typeface.createFromAsset(getAssets(), "fonts/custom.TTF"); 
topText.setTypeface(eightBitFont); 

在这个例子中,我创建了一个Typeface对象,并创建从我的文件自定义字体。然后我用我的topText对象(这是一个TextView),并使用setTypeface设置型的脸,用我以前给我对象在该行的名称。

0

如果您尝试使用添加到Android O-8.0(API 26)中的新功能Fonts in XML,那么您肯定可以将字体文件(.ttf,.ttc或.otf)添加到\ res \ font文件夹。

你可能需要升级到Android工作室3 +和构建工具3+得到它的正确编译没有错误。

而且,看看这个帖子:Font in XML with Android O