Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java版Android上我的应用程序的启动图标有问题_Java_Android_Eclipse_Icons_Size - Fatal编程技术网

Java版Android上我的应用程序的启动图标有问题

Java版Android上我的应用程序的启动图标有问题,java,android,eclipse,icons,size,Java,Android,Eclipse,Icons,Size,我的应用程序的启动图标出现了一个恼人的问题。它似乎太小了。因此,它肯定比我手机上的所有其他图标都小 所以,我刚刚创建了一个大小为512x512像素的图标。然后在Eclipse中,在我的项目中,我选择了New>Android图标集,然后单击next,然后单击Image选择我的图标。之后,我在名为的复选框中设置了一个勾号“修剪周围空白”“附加填充”已设置为5%,将“前景缩放”设置为“中心”,将形状设置为“无”。然后我点击了finish。Eclipse创建了所有正确大小的图标(mdpi为48x48,h

我的应用程序的
启动图标出现了一个恼人的问题。它似乎太小了。因此,它肯定比我手机上的所有其他图标都小

所以,我刚刚创建了一个大小为512x512像素的图标。然后在Eclipse中,在我的项目中,我选择了
New>Android图标集
,然后单击
next
,然后单击
Image
选择我的图标。之后,我在名为
的复选框中设置了一个勾号“修剪周围空白”
<代码>“附加填充”
已设置为5%,
将“前景缩放”
设置为
“中心”
,将
形状设置为
“无”
。然后我点击了
finish
。Eclipse创建了所有正确大小的图标(mdpi为48x48,hdpi为72x72,等等)。然后我让我的项目在我的ADV上运行,然后我在手机上安装了。但是图标太小了。 我还搜索了一些解决方案,发现了
“安卓资产工作室”
,这是一个生成图标的web应用程序

安卓资产工作室:

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

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

也许你能帮我,好吗

我期待着你的帮助

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


提前谢谢

请务必阅读此参考资料。
然后,在每个可绘制文件夹中,在dpi的适当资源处放置相应的图标

不幸的是,Eclipse本身和Asset Studio以72 dpi的速度为每种尺寸生产ion
这将产生奇怪的结果

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

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

现在,您的mdpi图形应该以160 dpi而不是72 dpi的速度保存。
ldpi为120 dpi,hdpi为240 dpi。。。等等。

72 dpi真的不足以满足我的口味。

我在创建时发现:

  • 图像分辨率为160px-640px

  • 将“打印大小”(我正在使用Gimp)更改为48px-192px(同时保持分辨率不变)

  • 将所有这些不同的文件导入我所有大小合适的drawables文件夹

  • 将Android清单更改为ic_启动器_名称_xxhdpi(我的文件夹没有xxxhdpi)

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


    规格已在中。

    好吧,我已经做了那页上写的。我还将具有正确像素大小/dp的正确图标放在正确的文件夹中。我的图标仍然很小。但是,Eclipse和Android Asset Studio的普鲁德图标的72 dpi是什么意思?使用这两种工具,我得到的图标大小不同,因此它们的大小不同。或者我误解了什么,而“dp”和“dpi”之间有区别吗?你误解了。dpi是分辨率的度量,而不是大小。当然,dp(或dip)与dpi有关,但它们是不同的野兽。它们用于根据正确的dpi分辨率缩放像素。现在,您的mdpi图形应该以160 dpi的速度保存,而不是72 dpi。ldpi为120 dpi,hdpi为240 dpi。。。等等所以72 dpi真的不足以满足我的口味。很抱歉,我没有回答这么久。不管怎样,我现在明白了,你的意思是什么,还有分辨率和大小之间的区别。我非常感谢你的帮助!所以,我尝试了你给我的建议,但没有成功。我的图标有一个丑陋的,粗体的,黑色的轮廓,并且变得模糊。你一定是做错了什么。。。你能显示你想要的图标吗?请记住,您不应该放大,而应该缩小(因此,开始形成一个大图像,然后在图形编辑器中缩小它-通常,如果您缩放DPI,像素将适应良好的比例)哦!这似乎是我的错误。。。我知道我必须缩小图片的比例,但我并没有用我的图标的dpi来做到这一点!我将它们从低dpi放大到高dpi!天啊,我好。。。!无论如何,我使用Paint.NET作为我的图形编辑器,所以如果我能以高dpi保存我的图标以缩小它们的比例,我将查看它的保存选项。再次非常感谢,我会尝试一下,希望这次能成功!