Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.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
Android 我的应用程序图标比其他应用程序图标小_Android_Android Icons - Fatal编程技术网

Android 我的应用程序图标比其他应用程序图标小

Android 我的应用程序图标比其他应用程序图标小,android,android-icons,Android,Android Icons,我使用android asset studio创建启动器图标: 工作室以适当的像素大小生成图像:48*48(mdpi)72*72(hdpi)等等 但在我的三星galaxy s2上,应用程序图标看起来比其他应用程序小,并没有填满整个空间 这是什么?如何将其拉伸到最大范围?检查可绘制hdpi文件夹,看看是否有正确的文件夹。SII具有HDPI密度,因此您可能已将图标复制到错误的文件夹中 来源:我对Android Studio上的Asset Studio也有同样的问题。 唯一的解决办法是自己制作图像。

我使用android asset studio创建启动器图标:

工作室以适当的像素大小生成图像:48*48(mdpi)72*72(hdpi)等等

但在我的三星galaxy s2上,应用程序图标看起来比其他应用程序小,并没有填满整个空间


这是什么?如何将其拉伸到最大范围?

检查可绘制hdpi文件夹,看看是否有正确的文件夹。SII具有HDPI密度,因此您可能已将图标复制到错误的文件夹中


来源:

我对Android Studio上的Asset Studio也有同样的问题。
唯一的解决办法是自己制作图像。大多数时候,只提供一张192*192的图像对我来说很有效,而不是创建整个mipmap。

发现自己也处于同样的情况,我生成了所谓的web图标,这给了我圆角和阴影,尺寸足够大,可以在图形编辑器中删除填充并生成所需的所有尺寸。

Asset studio为图标添加了不必要的边距。如果有人能想出一个类似的工具而不增加利润,那将是非常有帮助的。您的问题的解决方案是使用单个512 x 512图像作为图标。当用户安装你的应用程序时,Android将为你扩展其余部分。

在Android Studio中,制作5幅大小不同的图像,而不是通过
图像资产导入图像:

  • 48 x 48
  • 72 x 72
  • 96 x 96
  • 144 x 144
  • 192 x 192

然后用相同的名称直接复制到相应的
Drawable
文件夹(mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi)中。

Drawable文件夹中放置一个512*512图标,而不是mipmap,然后从Android清单中通过Android:icon标记引用它

android:icon=“@drawable/app_icon”


为我工作,角上没有边距。

当你在图形编辑器中打开它时,你看到它填充了整个图像吗?它周围有透明区域吗?也许你在复制它们的时候把它们放错了文件夹?我以前见过这种情况发生在我身上,我只是不记得原因是什么。在我的例子中,是的,图标周围有一个透明的边框,但我不知道如何使用android asset studio来防止这种情况。即使按照你说的做了,问题仍然存在。这很有效@LeonardoDaCodinchi您可能没有将相应的图标复制到mipmap文件夹!我知道我参加晚会迟到了,但是,这对我来说很有效,应该是被选中的答案,或者至少是投票率更高的答案(而不是“只需添加512X512,让魔法发生…”,但这不起作用)