我的应用程序launcher icon遇到了令人讨厌的问题。似乎太小了。因此,它肯定比我手机上的所有其他图标小。

因此,我刚刚创建了尺寸为512x512像素的图标。然后在Eclipse中的项目中,选择New > Android Icon Set,然后单击next,然后单击Image选择图标。之后,我在名为"Trim Surrounding Blank Space"的复选框中打勾。我将"Additional Padding"设置为5%,将"Foreground Scaling"设置为"Center",将Shape设置为"None"。然后,我单击finish。然后,Eclipse将图标创建为所有正确的大小(mdpi为48x48,hdpi为72x72,依此类推)。然后,让我的项目在ADV上运行,然后在手机上安装。但是图标太小了。
我还仔细研究了一些解决方案,并发现了"Android Asset Studio"这是一个用于生成图标的Web应用程序。

Android Asset Studio:http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html

我单击"Launcher icons"并执行与Eclipse中相同的步骤。但不幸的是没有任何结果。因此,我在手机上安装了带有新图标的应用程序。结果,图标仍然太小。

我也在这里查看了类似的问题,但没有答案使我的问题更糟。

也许您可以帮我吗?

期待您的帮助!

如果您需要更多信息,请告诉我,因为我不知道问题可能在哪里。

提前致谢!

最佳答案

确保阅读此参考文献page
然后,在每个可绘制的文件夹中,以dpi适当的比例放置相应的图标。

不幸的是,Eclipse本身和Asset Studio对于每种尺寸都产生72 dpi的离子!!
这将产生奇怪的结果

请注意,dpi衡量的是分辨率,而不是图像的尺寸。

resolution != size;


dp(或dip)当然与dpi有关,但它们是不同的野兽。
它们用于根据正确的dpi分辨率缩放像素。

现在,您应该真正以160 dpi(而非72 dpi)保存mdpi图形。
ldpi为120 dpi,hdpi为240 dpi ...等等。
72 dpi确实不够用-不符合我的口味。

10-07 19:06
查看更多