我把图像作为按钮的背景。但我不知道我应该在Photoshop中为所有三个文件夹drawable-hdpi,drawable-ldpi和drawable-mdpi创建大小的图像?
谢谢。
答案 0 :(得分:12)
如果您的buttom图像是纯色背景,并且它可以是可伸缩图像,则使用 9-Patch
工具创建位图。
否则,请阅读Android开发者网站上的Alternate Drawables
部分:
为不同的密度创建替代位图drawable,你 应遵循四个广义之间的 3:4:6:8缩放比例 密度。例如,如果您有一个位图可绘制的48x48 中密度屏幕的像素(启动器图标的大小),全部 不同的尺寸应该是:
低密度36x36
中等密度48x48
72x72高密度
96x96,用于超高密度
答案 1 :(得分:3)
我认为这可以帮到你,是一个转换工具,添加图片大小(mdpi),它为每个屏幕尺寸提供了像素的结果。
http://labs.rampinteractive.co.uk/android_dp_px_calculator/
希望它有所帮助!
答案 2 :(得分:2)
另一个提示,让您的生活在为photoshop创建图像时更简单一些。以mdpi创建图像,即160 dpi。这是因为Android计算像素
px = dp * (dpi / 160).
所以基本上如果您想制作尺寸为48x48的按钮图像,请创建具有该尺寸的图像并将dpi设置为160.完成后,只需将dpi更改为120,240和320并保存图像。
您不必浪费时间计算不同密度的图像尺寸。