2010-08-16 70 views
4

上的包括標準圖標Android documentation的話題提到:低分辨率(LDPI)的Android圖標

下面顯示的是標準菜單圖標 了在Android系統中使用。 由於這些資源可能會在平臺版本之間更改 ,因此您應該在 之前不引用系統的 資源副本。如果要使用任何圖標 或其他內部可繪製資源 ,則應在應用程序 資源中存儲這些 圖標或繪圖的本地副本,然後從您的應用程序代碼中引用本地 副本。在 這種方式下,即使系統的副本發生更改,您仍然可以在圖標 的外觀上保持控制 。 請注意,下面的列表不是 打算完成。

在我的應用我使用這樣的標準圖標,如「ic_menu_sort_alphabetically」,因此,我試圖找到這些圖標,這樣我就可以將它們包括在我的應用程序。但是,在「android-sdk/platforms/android-8/android.jar」中,我只能在drawable-mdpi和drawable-hdpi中找到圖標 - 既沒有帶圖標的默認可繪製文件夾,也沒有繪製-ldpi文件夾與這些圖標的低分辨率版本。但是,這樣的低分辨率版本將需要在ldpi設備上提供原生版本,例如HTC Wildfire。

是否有任何「官方」版本的Android圖標縮放在ldpi?儘管ldpi版本可能存儲在我的HTC Wildfire設備的某個位置,但我認爲它們受HTC版權保護,並且與Android發行版中的圖標沒有相同的開源許可證。

回答

2

如果找不到預縮放的圖像,只需在Photoshop或GIMP中打開mdpi並將其大小調整75%即可製作ldpi圖標。使hdpi將mdpi圖像調整爲150%。