歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android編程心得-圖片自適應心得

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

日期:2017/3/1 9:55:35   编辑:Linux編程

在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文件夾下就有必要了。

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved