繁体   English   中英

我的应用程序的启动器图标在Android上的Java问题

[英]Having an issue with the launcher icon of my app on Android in Java

我的应用程序的launcher icon出现了烦人的问题。 它似乎太小了。 所以,它肯定比我手机上的所有其他图标小。

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

Android资产工作室: http//android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html

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

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

也许你可以帮助我,拜托?

我期待着你的帮助!

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

提前致谢!

请务必阅读此参考页面
然后,在每个可绘制文件夹中放入相应的图标,在dpi中正确处理。

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

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

resolution != size;

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

现在,您的mdpi图形应该在160 dpi时保存,而不是72 dpi。
ldpi为120 dpi,hdpi为240 dpi ......依此类推。
72 dpi真的不够 - 不适合我的口味。

我创建的时候发现了:

  1. 图像分辨率为160px - 640px分辨率

  2. 将“打印尺寸”(我正在使用Gimp)更改为48px - 192px(同时保持分辨率完好)

  3. 将所有这些不同的文件导入到我所有适当大小的drawables文件夹中

  4. 将Android Manifest更改为ic_launcher_name_xxhdpi(我的文件夹没有xxxhdpi)...

然后它会自动采用您需要的正确尺寸,即使它们都是不同的名称和不同尺寸的不同文件。 得分!

规格在Android Iconography中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM