我的应用程序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确实不够用-不符合我的口味。