setImageResource與setImageBitmap的區別


同樣的布局文件,小分辨率手機:

1、使用setImageBitmap設置時,出現如下現象:

 

 2、使用setImageResource時,圖片顯示正常

 

 原因:

setImageResource(id)會根據設備分辨率進行圖片大小縮放適配

setImageBitmap(BitmapFactory.decodeResource(res,id))大小需要手動調。

如果你提供了完整的各種分辨率下的圖片的話,兩種方法都應該不會有混亂。


免責聲明!

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



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