我的android项目使用了很多图像,我也有不同DPI的图像。目前,所有图像都位于项目中各自的文件夹中,即drawable-hdpi
,drawable-ldpi
等。
它有效,但是可以将它们组织在drawable
文件夹中的文件夹中吗?像:
drawable-hdpi
> common
> activity1
> activity2
drawable-mdpi
> common
> activity1
> activity2
而且,我可以按R.drawable.common.image1
,R.drawable.activity2.icon1
等方式访问它们。
答案 0 :(得分:4)
不,资源机制不支持drawable目录中的子文件夹,因此 - 您需要保持该层次结构不变。
Can the Android drawable directory contain subdirectories?
从Android 2.2开始,这不会导致编译器错误,但在生成R类时会忽略所有子目录。这真的很糟糕,并且很难管理更大的项目。