2012-03-14 128 views
6

我已經把圖像作爲按鈕的背景。但我不知道我應該在Photoshop中爲所有三個文件夾drawable-hdpi,drawable-ldpi和drawable-mdpi創建多大的圖像?在android中的按鈕圖像大小

謝謝。

回答

11

如果BUTTOM圖像素色背景,如果它可以是可伸縮的圖像,然後創建一個使用9-Patch工具的位圖。

否則,讀取在Android顯影劑現場約Alternate Drawables部分:

要創建針對不同密度的替代位圖資源,則 應遵循3:4:6:8縮放比率之間的四個廣義 密度。舉例來說,如果你有一個位圖繪製這就是48×48 像素爲中密度屏幕(尺寸爲啓動器圖標),所有 不同尺寸應該是:

36X36低密度

48×48的中密度

最高72x72用於高密度

96x96的額外的高密度

+0

+1很好的解釋.. – Dharmendra 2012-03-14 07:24:21

2

一個附加的提示讓你的生活更簡單一些,爲photoshop創建圖像。用mdpi創建你的圖像,例如160 dpi。這是因爲Android的計算像素作爲這樣

px = dp * (dpi/160). 

所以基本上如果u想要做的大小48×48的按鈕圖像,創建與大小的圖像,並設置DPI到160一旦完成,只是改變dpi的分辨率爲120,240和320,並保存圖像。

您將不必浪費時間計算不同密度下的圖像大小。

+0

什麼是在Android的dpi? – user861973 2012-03-14 10:15:54

+1

dpi - 每英寸點數。它會告訴設備的密度。所以mdpi的dpi值爲160.所以根據上面的公式px = dp。因此,這可以很容易地將Android的dp(密度無關像素)與通常的px(像素)相關聯。 – Shubhayu 2012-03-14 11:03:40