Android編程心得-圖片自適應心得

在Android 的開發過程中,我們知道存放圖片資源的文件夾是drawable,與它類似的名字的文件夾drawble-hdpi,drawable-ldpi,drawable-mdpi,drawable-xhdpi中均可存放圖片,但有時我們的圖片需要在多分辨率下正確顯示。

同樣的圖片放到不同分辨率後調用 draw.getIntrinsicWidth()與draw.getIntrinsicHeight()得到的值也不同。這樣動態添加圖片的時候顯示出來的效果也不同。

在同一設備中,以64*64的PNG格式圖片爲例,將其放到drawable-hdpi調用draw.getIntrinsicWidth()與draw.getIntrinsicHeight()得到的自適應分辨率爲43*43,同樣操作放到drawable-mdpi的自適應分辨率剛好爲64*64,而放到drawable-xhdpi中得到的自適應分辨率爲32*32。

也就是說,當你需要圖片自適應屏幕時,正確的將圖片放到對應分辨率下的drawable文件夾下就有必要了。

發佈了44 篇原創文章 · 獲贊 8 · 訪問量 38萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章