在我的應用程序中,我有幾個文件夾和圖像的子文件夾。它們在drawable中。我如何從drawables子文件夾中檢索圖像?是否可以在Android中使用可繪製的子文件夾?
例子:
繪製>行動>體育> soccer.png
我怎樣才能得到這個 「soccer.png」 照片麼?
任何幫助表示讚賞。
謝謝!
在我的應用程序中,我有幾個文件夾和圖像的子文件夾。它們在drawable中。我如何從drawables子文件夾中檢索圖像?是否可以在Android中使用可繪製的子文件夾?
例子:
繪製>行動>體育> soccer.png
我怎樣才能得到這個 「soccer.png」 照片麼?
任何幫助表示讚賞。
謝謝!
否,android資源機制不支持可繪製目錄中的子文件夾,你不能放它。
我想如果你有一個子文件夾中的任何項目,在res/drawable
文件夾內,將導致資源編譯器失敗 - 防止R.java
文件被正確生成。
唯一的一件事是把圖像放在像drawable_actions_sports_soccer.png
這樣的扁平名稱中。
這是現在(有點)使用Android Studio和Gradle。
雖然子文件夾仍然不可行,但可以將資源分爲不同的集合,並將它們分配到merged by the build system。
作爲一個例子,爲了簡化我的項目,我想把主題特定的drawable與標準drawable分開。
我創建了一個名爲'res_lighttheme'的新資源文件夾,如下圖所示。
我加入一個指向此文件夾這樣我的build.gradle文件。要添加多個,只需在定義中添加另一行。
其結果是,這兩個文件夾,然後認爲是資源有效目的地。如果發生衝突,將會生成構建錯誤。即如果兩個文件夾中都包含相同的資源。
謝謝!太糟糕了,這是無法完成的! =( – 2012-01-28 00:02:53