2017-08-09 79 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