android eclipse 根據屏幕密度自動生成不同分辨率的圖片

   android 提供了不同drawable資源包來進行適應不同的屏幕密度的android手機。

   屏幕密度大設備的需要分辨率高的圖片,屏幕密度小設備需要分辨率小的圖片。他們也會根據自己的屏幕密度來相應讀取不同drawable下的圖片,以達到最佳的顯示效果。

android的屏幕密度範圍爲:120(ldpi),160(mdpi),240(hdpi),,320(xhdpi)以及更高。現在手機的屏幕密度基本上都會在hdpi之上。所以,現在屏幕密度爲120的ldpi-drawable下已經不提供資源文件了。


  對於一個商業項目,能夠達到最佳的顯示效果是必須的,所以,我們需要爲每一種屏幕密度的drawable做一套圖片。這種事情本來是要交給美工的。但是對於剛成立的團隊,或者美工現在很忙,那麼這種事情,就要程序員自己解決了。

  那麼如何在有一套資源的情況下,快速做出多套不同分辨率的資源呢?

 其實eclipse提供了一種製作icon的方法,我們可以利用這個來快速製作。下面用圖片來演示。


1:找到File-New-Other



找到  android icon set 

2:修改資源名稱,和選擇工程,默認當前工程


3:點擊next,,選擇background選項卡中的image,即以圖片作爲背景.瀏覽本地地址,選擇自己想要處理的圖片。

選擇shape形狀選項卡,選擇none.



然後finish。


瀏覽自己工程下的drawable目錄。不同目錄下都會有一張隨着屏幕密度增加分辨率按比例調整的的jaychao.png圖片。


有了這種方法,我們還怕美工不在了嗎????

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