在Android 1.5平台AVD上找不到位图资源

在Android 1.5平台AVD上找不到位图资源,android,Android,我想在我的Android应用程序中显示一个位图。这适用于版本号大于1.5的平台,但不适用于1.5。执行下面的行时,会引发异常,说明找不到资源 Bitmap bmp = BitmapFactory.decodeResource(mApplicationContext.getResources(), R.drawable.arrow); 我已将位图放在所有密度文件夹(hdpi、mdpi、ldpi)中,并根据文档进行缩放(mdpi位图为25x25像素,ldpi位图大小为mdpi位图大小的75%,hd

我想在我的Android应用程序中显示一个位图。这适用于版本号大于1.5的平台,但不适用于1.5。执行下面的行时,会引发异常,说明找不到资源

Bitmap bmp = BitmapFactory.decodeResource(mApplicationContext.getResources(), R.drawable.arrow);
我已将位图放在所有密度文件夹(hdpi、mdpi、ldpi)中,并根据文档进行缩放(mdpi位图为25x25像素,ldpi位图大小为mdpi位图大小的75%,hdpi位图大小为mdpi位图大小的150%)。 你知道这里怎么了吗? 谢谢
Christian

尝试添加/res/drawable目录并将/res/drawable midp图片复制到其中


Android 1.5分辨率独立性。

Android 1.5没有所有依赖于密度的文件夹。他们从1.6开始


您要做的是将中等密度的drawable放在一个名为“drawable”的文件夹中,这样就可以了。还要注意的是,这样做之后,您不再需要可绘制的mdpi目录,因为它是一个冗余目录。

!我确实搜索了文档,但没有找到那个。谢谢