android应用程序中的资产文件夹(eclipse)

时间:2013-11-05 10:59:54

标签: android android-assets

我曾在Android应用中搜索过创建资源文件夹,我尝试过的解决方案是<App Name>/src/assets/fonts/

但是当我尝试在我的应用程序中使用ttf文件时,我有一个错误:

代码:

mFace = Typeface.createFromAsset(mContext.getAssets(),"fonts/fontType.ttf");

和错误:

  

原生字体无法制作

我不知道资产文件夹是否在好位置。

4 个答案:

答案 0 :(得分:16)

问题在于资产的路径

<App Name>/src/assets/fonts/

应该是

<App Name>/assets/fonts/

Directory Structure of an Android Project

了解详情

Android项目目录结构如下

enter image description here

答案 1 :(得分:2)

在Android Studio中,我尝试了root&#34; app&#34;文件夹,但没有用。我查找了AndroidManifest.xml文件并将assets文件夹放在那里。这对我有用。

对我而言,它最终成为app \ src \ main \ assets

答案 2 :(得分:1)

ProjectName/assets/fonts

不在src下。

答案 3 :(得分:0)

assets文件夹是一个独立的文件夹。

在创建Android项目时,Assets文件夹独立于src文件夹。不在src文件夹中。

确认资产文件夹是按以下方式/资产创建的。

稍后在assets文件夹中创建一个fonts文件夹,并将字体文件放在字体中: / assets / fonts