2013-10-08 42 views
0

所以,我只是一個初學者,我已經去支持android文檔支持不同的屏幕尺寸,我理解它的大部分。 對於我的應用程序,我爲每種屏幕尺寸創建了不同的佈局,並且在仿真器上看起來不錯。Android開發 - 可繪製圖像分辨率,如何導出?

只是一個問題。

如何將圖像導出到我的drawable hdpi.lpdi,... mdpi ...文件夾? 因爲,我所做的是,我用了art2,並用700x700創建了一個項目。好。我把它設置爲transperant,所以它不是700x700px激動人心。導致圖像不能填滿整個空間。

所以,在我出口之前,我應該改變PX分辨率爲例如450x450或mdpi的東西?但是,我沒有那樣做,我不確定我是否應該這樣做。然後我打出口,它問我要在哪裏保存圖像。它也使我可以選擇更改DPI中的DPI分辨率,我將其更改爲160並將其保存在我的drawable/mdpi文件夾中。但我沒有改變PIXEL解析。

那麼,它是否有效?或者我應該改變像素resoultion之前,我導出的實際圖像?

在Eclipse中,但是,我更改dp不是px中圖像的寬度和高度。所以它不佔用整個屏幕空間。

我在Eclipse的不同屏幕尺寸上檢查了我的應用程序,它看起來很棒。但是,在模擬器中,它看起來很酷。但是,如果打開我的hdpi模擬器,圖像看起來不太清晰或清晰。有什麼問題?

如果在計算機上使用我的圖像查看器打開圖像,圖像本身看起來清晰銳利,圖像查看器窗口幾乎佔用了我的筆記本電腦的整個屏幕(141280 * 800)。

回答

2

我會建議你使用9patch圖像。您可以使用名爲draw9patch的android工具創建9patch圖像位於sdk/tools.What必須創建一個高分辨率的圖像,然後提供給draw9patch工具它創建圖像的擴展名爲.9.png並使用該圖像 請參閱詳細

http://developer.android.com/tools/help/draw9patch.html

+0

但是,我必須使用嗎? – user2547460

+0

如果我不想理解你,你在投訴高分辨率設備的圖像質量。這種方法將解決這個問題 – umerk44

+0

,但對我來說這很複雜,你知道一個很好的教程嗎?谷歌對我來說看起來很複雜! – user2547460

0

好的,如果我理解正確的話,那麼你需要每個圖像有4個res,長寬比將是「1:1.5:2:3」,有時候是「1:1.5:2:3:4」所以你必須得到所有你需要的圖像3或4尺寸,並讓android os屬性通過根據屏幕尺寸選擇正確的圖片來發揮它的魔力。

+0

但是當我打開Photoshop我應該使用哪種分辨率? – user2547460

+0

你能說這個比例的例子嗎?就像我使用700x700一樣? – user2547460

+0

哪個分辨率,我應該在打開Photo SHop時使用? – user2547460