2012-03-14 130 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