2012-06-21 25 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