2013-05-25 49 views
1

我在我的資源/文件夾5個文件夾:如何將drawable-xhdpi文件夾與我的drawable-sw720dp鏈接起來?

繪製-LDPI/

繪製-MDPI/

繪製,華電國際/

繪製-xhdpi/

drawable- sw720dp/

前4個文件夾每個都有65個圖像,我希望我的drawable-sw720dp /具有相同的圖像 drawable-xhdpi /。我無法複製drawable-xhdpi文件夾的所有65個圖像,因爲我無法增加apk大小。

我需要這個,因爲默認情況下,mdpi平板電腦從drawable-mdpi文件夾中獲取圖像,導致 圖像質量不佳。使用xhdpi文件夾大大提高了圖像的質量。

我該怎麼辦?

+0

更好不需要的文件夾繪製-sw720dp的2個版本。 – Senthil

+0

我已更新問題,查看問題的原因。 – VanDir

回答

4

嘗試使用alias resources來鏈接兩個版本。

+0

不幸的是我不能使用Alias,因爲在這種情況下,我應該重命名drawable-xhdpi文件夾中的每個圖像,因爲我必須使它們與ldpi mdpi和hdpi文件夾中的不同。這種重命名迫使我以編程方式管理xhdpi設備的映像。 – VanDir

+0

@VanDir我會說這是要走的路。您需要將當前的xhdpi圖像移動到默認文件夾中,重命名它們(例如爲每個名稱添加'_shared'),然後像在上面的鏈接中那樣引用這兩個文件夾中的那些文件夾。沒有涉及的代碼。 – Luksprog

+0

@Luksprog:+ 1,我很高興學到新東西! –

1

由於您要在通用文件夾中使用圖像,因此最好將它們放置在drawable-xhdi中,然後從sw720中刪除,以便在需要xhdpi 10英寸平板電腦時,資源將首先來自通用夾。

但是,您可能會遇到的平板電腦本身是MDPI的情況下,所以這將是件好事,

drawable-xhdpi-sw720dpdrawable-mdpi-sw720dp

+0

根據文檔http:// developer .android.com/guide/topics/resources/provide-resources.html#AlternativeResources文件夾的正確名稱是可繪製的 - sw720dp-xhdpi和drawable-sw720dp-mdpi。配置限定符的順序非常重要! – Tom

相關問題