2012-06-21 24 views
2

我的android项目使用了许多图像,并且我也有用于不同DPI的图像。目前,所有图像均驻留在项目的各自文件夹中,即drawable-hdpidrawable-ldpi等。通过文件夹组织drawable-hdpi(mdpi,ldpi等)的内容

它的工作原理,但它可以让他们组织在他们的drawable文件夹中的文件夹?像:

drawable-hdpi 
    > common 
    > activity1 
    > activity2 


drawable-mdpi 
    > common 
    > activity1 
    > activity2 

而且,我可以访问他们的,R.drawable.common.image1R.drawable.activity2.icon1,等等。

+0

只能用摇篮 http://stackoverflow.com/a/19859379 –

回答

4

不,资源机制不支持可绘制目录中的子文件夹,因此 - 您需要保持该层次结构不变。

Can the Android drawable directory contain subdirectories?

作为的Android 2.2,这不会导致编译器错误,但生成R类时任何子目录被忽略。这真的很糟糕,并且很难管理更大的项目。

+1

+1,好点做到这一点。 –

+0

yup感谢Reto Meier和Nik Reiman :) –

+0

我的悲伤:-(另外,不知道这个问题已经被问过了,谢谢反正 – Kushal