天天看點

android drawable資源調用使用心得

android drawable資源調用使用心得

android 調用應用圖檔資源時,會優先選擇目前手機螢幕dpi對應的的檔案夾(如drawable-ldpi, drawable-mdpi, drawable-hdpi, drawable-xhdpi, drawable-xxhdpi等)。

如果對應dpi檔案夾下沒有需要的資源,則在最近的高dpi檔案夾下進行查找,如目前dpi是hdpi,而drawable-hdpi下面沒有找到需要的資源,則首先在drawable-xhdpi中查找,如果沒有,則繼續在drawable-xxhdpi檔案夾下進行查找。

依此類推,如果在高dpi的檔案夾下也找不到,則會到最近的低dpi檔案夾下進行查找,先在drawable-mdpi下進行查找,如果沒找到,則繼續在drawable-ldpi下進行查找。

沒有特别的需要,在支援最高dpi檔案夾下存放一套資源,如果在所支援的所有API level運作正常,則隻需要維護這一套資源即可,無須為應用的多個dpi生成多套資源檔案。

drawable-ldpi

drawable-mdpi

drawable-hdpi

drawable-xhdpi

drawable-xxhdpi

​ drawable-xxxhdpi

把一些不能被拉伸的圖檔放在 drawable-nodpi 中,此圖檔将不會被放大,以原大小顯示。 在不同分辨率下的顯示大小是一樣的,不會被拉伸,保證了圖檔的美觀。

​ android 2.2(API 8)出現了drawable-xhdpi,drawable-nodpi。

​ android 4.4.2(API 19)出現了drawable-xxhdpi。

本文轉自TBHacker部落格園部落格,原文連結:http://www.cnblogs.com/jiqing9006/p/7742035.html,如需轉載請自行聯系原作者

繼續閱讀