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

來源:互聯網
上載者:User

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

 


 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.