Android drawable:未知资源类型@drawable-nodpi

Android drawable: Unknown resource type @drawable-nodpi

我在 res 中创建了一个新的 Android 资源 目录 drawable-nodpi 并放置了我的 png 图像在里面,但是当我尝试用下面的代码引用它时,它 returns 一个

的错误

unknown resource type @drawable-nodpi.

我做错了什么?我将它放入 @drawable 时工作正常,但图像是 too large to be uploaded into a texture。我正在使用 Android Studio 2.1.2

android:src="@drawable-nodpi/java"

您没有使用 @drawable-nodpi/java。应该是@drawable/java。 Android 将 自动 select 具有设备配置的来源。

您通常可以根据 android

中为资源可绘制对象建议的结构创建这些类型的资源目录

可绘制

drawable-hdpi

drawable-mdpi

drawable-ldpi

drawable-xhdpi

drawable-hdpi

所以如果你想把根据你应该使用的设备分辨率自动获取的 drawable 放在你应该使用的 drawable 文件夹中,它们不是像 drawable-nodpi 这样的结构