android drawable資源調用使用心得


1. 調用順序

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生成多套資源文件。

2. 由低到高

drawable-ldpi

drawable-mdpi

drawable-hdpi

drawable-xhdpi

drawable-xxhdpi

​ drawable-xxxhdpi

3. drawable-nodpi 的作用

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

4. 備注

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM