2011-04-04 40 views
1

就Android應用程序開發而言,我是新手。無法理解res文件夾內的可繪製結構

我對繪圖文件夾有點困惑。

在android開發人員網站上提供的教程中,他們提到了關於可繪製文件夾。但是當我創建android 2.3.3應用程序時,我看到三個文件夾drawable-hdpidrawable-mdpidrawable-ldpi

我知道這是屏幕分辨率。如果我有一個圖像作爲資源,我必須創建具有不同大小的等效三張圖像,並將這些圖像放入這三個文件夾中。

但是,例如,我正在使用圖像進行本地化(德語)。我是否應該創建文件夾drawable-hdpi-de-rDE類似地drawable-mdpi-de-rDEdrawable-ldpi-de-rDE或應該drawable-de-rDE是否足夠?

如果drawable-de-rDE就足夠了,如果它在mdpi或ldpi中運行會發生什麼?

請清除我對此的疑惑。

感謝

潘卡

回答

4

Should i create folder drawable-hdpi-de-rDE similarly drawable-mdpi-de-rDE & drawable-ldpi-de-rDE

如果你想使你的照片(在適當的大小)自己,是的,你必須創建特定於目錄文化和像素密度。但是,文化應該在dpi之前出現,否則項目不會編譯。例如,下面的正確編譯:

繪製-DE-RDE,華電國際
繪製-DE-RDE-MDPI
繪製-DE-RDE-LDPI


should drawable-de-rDE will be sufficient?

如果您覺得不需要自己繪製適當的圖片,那應該可以工作:android會根據需要將圖片縮放到合適的尺寸。

但是請注意,您可能會獲得更好的圖像來縮放自己 - 而不是隻是向上/向下縮放,您可以重新考慮一下圖像,使它們適合不同的尺寸。

+0

謝謝pascal回覆。創建像drawable-hdpi-de-rDE這樣的文件夾會導致錯誤:[2011-04-04 14:35:14 - HelloL10N]無效的資源目錄名稱:C:\ Documents and Settings \ abc \ workspace \ HelloL10N \ res/drawable -hdpi-de-rDE – 2011-04-04 10:37:47

+0

但是drawable-de-rDE正常工作 – 2011-04-04 10:39:17