This is a scenario. There are folders:
An imag
I made a project with a drawable that is only in the "res/drawable" folder, tested it on my One X, and confirmed the image is displayed:
https://github.com/lnanek/Misc/tree/master/TestOneXDrawableFolder
Layout:
Resources:
res
res/drawable
res/drawable/drawableonly.png
res/drawable-hdpi
res/drawable-hdpi/ic_launcher.png
res/drawable-ldpi
res/drawable-mdpi
res/drawable-mdpi/ic_launcher.png
res/drawable-xhdpi
res/drawable-xhdpi/ic_launcher.png
res/layout
res/layout/activity_main.xml
res/menu
res/menu/activity_main.xml
res/values
res/values/strings.xml
res/values/styles.xml
res/values-v11
res/values-v11/styles.xml
res/values-v14
res/values-v14/styles.xml
You can try to figure out what you are doing different that might be triggering some other behavior. Keep in mind that having a "drawable" folder and a "drawable-mdpi
" folder is a little odd, because the drawable folder is mdpi
density by default. It may be not be deterministic which of those two will get used. I know using a density specifier does automatically append a -v4 in modern build tools to fix problems with Android 1.5 not understanding these specifiers and handling them correctly, so drawable-mdpi-v4
might be considered to have more specifiers and match in precedence compare to drawable. Both folders have a mdpi
density class anyway, however, so keep in mind your drawable from either folder will be scaled up automatically if used from there.