| Eclipse (ADT) | Android Studio (Gradle) | 說明 |
|---|---|---|
res/drawable/res/drawable-hdpi/res/drawable-mdpi/res/drawable-xhdpi/res/drawable-xxhdpi/res/drawable-xxxhdpi/ | src/main/res/drawable/src/main/res/drawable-hdpi/...(同名密度目錄) | 密度限定資源目錄名稱**完全相同**,直接複製即可。 |
res/drawable/xxx.xml (Shape, Selector, Layer-list) | src/main/res/drawable/xxx.xml | XML 繪圖資源同樣放入對應密度目錄,**無需改副檔名**。 |
res/anim/, res/menu/, res/xml/, res/raw/ | src/main/res/anim/ 等 | 其他資源目錄對應關係一致。 |
drawable 合併顯示為單一 res/drawable 節點,便於管理同一資源的多密度版本。app → src → main → res。drawable, drawable-hdpi 等實體資料夾,XML 與圖片混合存放。AndroidManifest.xml 或程式碼中寫死 @drawable/xxx,遷移後需確認資源確實位於 src/main/res/drawable* 下,並執行 Build → Clean Project 重新生成 R.java。drawable-nodpi:不需縮放的圖片(如啟動圖)請放入此目錄,AS 同樣支援。vectorDrawables.useSupportLibrary = true(Gradle Plugin 2.0+)或使用 AppCompatDelegate.setCompatVectorFromResourcesEnabled(true)。Eclipse 的 res/drawable* 目錄結構與 Android Studio **完全相容**,核心差異僅在於 **Gradle 專案根目錄多一層 src/main/**。直接複製資源目錄至對應位置,切換 Project 視圖即可看到實體檔案。