安卓应用程序图标最佳尺寸是多少?

19

最适合用于Android应用程序图标的尺寸是多少?是否为72*72?

我想在高分辨率屏幕(hdpi)上安装我的应用程序。

输入图像描述

谢谢

5个回答

25
你可以在这里查看Android Asset Studio,它可以根据你的需求自动创建适用于 Android 应用的图标。

5
这个工具非常棒,可以从一张图片自动生成各种尺寸的图标。而且它还有一个简单易用的Web GUI界面。谢谢提供链接! - JoonasS

13
为了为不同密度创建图标,您应该遵循四个主要密度(中等、高、x高和xx高)之间的2:3:4:6缩放比例。例如,考虑指定启动器图标大小为48x48 dp。这意味着基线(MDPI)资产为48x48 px,高密度(HDPI)资产应该是基线的1.5倍,为72x72 px,x高密度(XHDPI)资产应该是基线的2倍,为96x96 px,依次类推。注意:Android还支持低密度(LDPI)屏幕,其资产大小为36x36 px,但通常不需要创建此尺寸的自定义资产,因为Android会有效地将您的HDPI资产缩小1/2以匹配预期的大小。同样,XXHDPI资产大小应为144x144 px。来源:developer.android.com

10

点击这里这里查看。

HDPI屏幕下,图标大小应为72 x 72像素,实际内容大小为60 x 60像素。但您应该支持其他密度,并避免影响其他设备的用户体验。


1
我正在使用72*72,但是当安装后,应用程序图标周围有一个蓝色轮廓!其他默认安装的应用程序没有这个轮廓! - Hassan Mokdad
请给我们提供一张截图。我怀疑你的 .png 文件的透明度可能没有正确设置。 - yep

1

Android提供三种图标尺寸。请参见以下链接

Android会自动检测在哪个屏幕上使用哪个图标尺寸。为此,请在您的清单文件中使用以下代码片段。

<supports-screens android:resizeable=["true" | "false"] 
                 android:smallScreens=["true" | "false"]    
                 android:normalScreens=["true" | "false"]                   
                 android:largeScreens=["true" | "false"]
                 android:xlargeScreens=["true" | "false"]                  
                 android:anyDensity=["true" | "false"] />

这个链接可能会有帮助:


-1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接