同樣的布局文件,小分辨率手機:
1、使用setImageBitmap設置時,出現如下現象:

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

原因:
setImageResource(id)會根據設備分辨率進行圖片大小縮放適配
setImageBitmap(BitmapFactory.decodeResource(res,id))大小需要手動調。
如果你提供了完整的各種分辨率下的圖片的話,兩種方法都應該不會有混亂。
同樣的布局文件,小分辨率手機:
1、使用setImageBitmap設置時,出現如下現象:

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

原因:
setImageResource(id)會根據設備分辨率進行圖片大小縮放適配
setImageBitmap(BitmapFactory.decodeResource(res,id))大小需要手動調。
如果你提供了完整的各種分辨率下的圖片的話,兩種方法都應該不會有混亂。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。