我開發了iPhone應用程序的用戶界面和現在想用相同的用戶界面在Android應用中。我讀到Android使用dip來獲得圖像分辨率,我也讀到了1 dip = 1.5像素。我只是將圖像大小乘以1.5px。現在的問題是,圖像是模糊的,不像iPhone應用程序那樣清晰。那麼,有人會建議我應該如何進行設計,以便它可以在iPhone和Android上使用。
注:我使用Photoshop進行UI開發。如果建議參考Photoshop CS4,會更好。
我開發了iPhone應用程序的用戶界面和現在想用相同的用戶界面在Android應用中。我讀到Android使用dip來獲得圖像分辨率,我也讀到了1 dip = 1.5像素。我只是將圖像大小乘以1.5px。現在的問題是,圖像是模糊的,不像iPhone應用程序那樣清晰。那麼,有人會建議我應該如何進行設計,以便它可以在iPhone和Android上使用。
注:我使用Photoshop進行UI開發。如果建議參考Photoshop CS4,會更好。
其實1傾角不等於1.5像素。 From the docs:
虛擬像素單元,應用程序可用於定義其UI的虛擬像素單元,以密度無關的方式表示佈局尺寸或位置。
與密度無關的像素相當於160 dpi屏幕上的一個物理像素,平臺假定的基準密度(如本文後面所述)。在運行時,平臺根據所用屏幕的實際密度,透明地處理所需的傾角單位的任何縮放比例。傾角單位到屏幕像素的轉換很簡單:像素=傾斜*(密度/ 160)。例如,在240 dpi的屏幕上,1次下降等於1.5個物理像素。強烈建議使用dip單位來定義應用程序的UI,以確保在不同屏幕上正確顯示您的UI。
這頁有你需要了解Android的維度中的所有信息,但簡單的答案是,你不能讓他們1:1相同的Android支持的不僅僅是更小320x480。
請不要再次提問相同的問題,因爲您會收到相同的答案。請__您的原始問題___並提供新的信息,那麼你應該收到你想要的答覆。 –
哦,是的......沒有注意到我正在回答一個騙局。嘆。 –