圖片在不同文件夾drawable 不同手機屏幕分辨率大小

android資源目錄下的各個drawable文件類對應的屏幕密度比較


android 根據名稱來尋找圖片時,首先查找與手機真實屏幕ppi的drawable文件夾,比如說我的手機ppi為320,就會在drawable-xhdpi(dpi=320)中查找圖片,如果找不到,就會在就近的drawable文件夾中查找,以此類推,直到在drawable目錄下找到圖片。

如果在drawable-xhdpi中找到了圖片,則獲取的圖片的長寬就等于圖片的真實大小,如果在drawable-mdpi中找到了圖片,則獲取的圖片的長寬就等于真實圖片的2倍,如果在drawable-xxhdpi中找到圖片,則獲取的圖片的長寬就等于真實圖片的2/3倍.


結論

一、同一個手機,如果圖片從高分辨文件夾移到低分辨率文件夾,圖片長寬變大,占用的內存變大;如果圖片從低辨文件夾移到高分辨率文件夾,圖片長寬變小,占用的內存變小。

二、圖片放在同一個文件夾,如果真實手機ppi比圖片文件夾對應的dpi低,則圖片的長寬會變小,占用的內存也會變小;如果真實手機ppi比圖片文件夾對應的dpi高,則圖片的長寬會變大,占用的內存也會變大。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容