java - 我的 Android 应用程序在 Java 中的启动器图标出现问题

标签 java android eclipse icons size

我的应用的启动器图标遇到了烦人的问题。好像太小了。所以,它肯定比我手机上的所有其他图标都要小。

所以,我刚刚创建了大小为 512x512 像素的图标。然后在 Eclipse 中,在我的项目中,我选择 New > Android Icon Set,然后单击 next,然后单击 Image 以选择我的图标。之后,我在名为“修剪周围空白”的复选框中打勾。我将“附加填充”设置为 5%,将“前景缩放”设置为“中心”,并将形状设置为 5%到“无”。然后我点击完成。然后,Eclipse 创建了所有正确尺寸的图标(mdpi 中为 48x48,hdpi 中为 72x72 等)。然后我让我的项目在我的 ADV 上运行,并在我的手机上安装后。但图标太小了。 我还寻找了一些解决方案,并找到了“Android Asset Studio”,它是一个用于生成图标的网络应用程序。

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

我单击“启动器图标” 并执行与 Eclipse 中相同的步骤。但不幸的是没有任何效果。因此,我在手机上安装了带有新图标的应用程序。结果,图标还是太小了。

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

也许你可以帮助我,好吗?

我期待您的帮助!

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

提前致谢!

最佳答案

请务必阅读此引用文献 page .
然后,在每个可绘制文件夹中以适当的 dpi 分辨率放置相应的图标。

不幸的是,Eclipse 本身和 Asset Studio 为每种尺寸生成 72 dpi 的 ionic !!
这会产生奇怪的结果

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

resolution != size;

dp(或dip)当然与 dpi 相关,但它们是不同的东西。
它们的目的是根据正确的 dpi 分辨率缩放像素。

现在,您的 mdpi 图形实际上应该以 160 dpi 保存,而不是 72 dpi。
ldpi 为 120 dpi,hdpi 为 240 dpi...等等。
72 dpi 确实不够——不符合我的口味。

关于java - 我的 Android 应用程序在 Java 中的启动器图标出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21707310/

相关文章:

java - org.springframework.jms.JmsSecurityException : Access denied to resource: type=<jms>

android - 如何在android中的其他两个 View 之间垂直放置一个 View ?

java.lang.StringIndexOutOfBoundsException 错误 我做错了什么

android - 如何激活 Android 本地化文件编辑器

eclipse - 使用 eclipse 为移动设备编程已经死了吗?

java - 将字符串转换为枚举而不发出警告

java - 存储此数据的对象或数组

java - 获取 Wicket.Event 对于 wicketAjaxGet() 是未定义的

android - ionic 调用 Intent 不起作用

android - 如何处理 Android 中的重复字符串以减少内存使用?