当前位置: 首页 > 知识库问答 >
问题:

Android-启动器图标大小

尉迟浩思
2023-03-14

对于HDPIXHDPI等,启动器图标的理想大小应该是多少?我应该为图标自动缩放创建9-Patch图像,还是创建单独的图标更好?

共有3个答案

左丘涵畅
2023-03-14

Android图标需要五种不同大小的屏幕像素密度。较低分辨率的图标是从基线自动创建的。

mdpi (Baseline): 160 dpi 1×
hdpi: 240 dpi 1.5×
xhdpi: 320 dpi 2×
xxhdpi: 480 dpi 3×
xxxhdpi: 640 dpi 4× (launcher icon only)

启动程序图标(.Png)

48 × 48 (mdpi)
72 × 72 (hdpi)
96 × 96 (xhdpi)
144 × 144 (xxhdpi)
192 × 192 (xxxhdpi)
512 × 512 (Google Play store)

操作栏,对话框

24 × 24 area in 32 × 32 (mdpi)
36 × 36 area in 48 × 48 (hdpi)
48 × 48 area in 64 × 64 (xhdpi)
72 × 72 area in 96 × 96 (xxhdpi)
96 × 96 area in 128 × 128 (xxxhdpi)*

通知图标

22 × 22 area in 24 × 24 (mdpi)
33 × 33 area in 36 × 36 (hdpi)
44 × 44 area in 48 × 48 (xhdpi)
66 × 66 area in 72 × 72 (xxhdpi)
88 × 88 area in 96 × 96 (xxxhdpi)*

小上下文图标

16 × 16 (mdpi)
24 × 24 (hdpi)
32 × 32 (xhdpi)
48 × 48 (xxhdpi)
64 × 64 (xxxhdpi)*

正如支持多屏幕官方网站所说,只有启动器图标需要xxxhdpi大小。

有凯泽
2023-03-14

不要为启动器图标创建9补丁图像。你必须为每一个单独的图像。

LDPI - 36 x 36
MDPI - 48 x 48
HDPI - 72 x 72
XHDPI - 96 x 96
XXHDPI - 144 x 144
XXXHDPI - 192 x 192.
WEB - 512 x 512 (Require when upload application on Google Play)

注意:在市场上上传android应用程序时,会使用WEB(512 x 512)图像。

||Android应用程序图标大小||

所有设备

hdpi=281*164
mdpi=188*110
xhdpi=375*219
xxhdpi=563*329
xxxhdpi=750*438

48 × 48 (mdpi)
72 × 72 (hdpi)
96 × 96 (xhdpi)
144 × 144 (xxhdpi)
192 × 192 (xxxhdpi)
512 × 512 (Google Play store)
计燕七
2023-03-14

我会为每个人创建单独的图像:

LDPI should be 36 x 36.

MDPI should be 48 x 48.

TVDPI should be 64 x 64.

HDPI should be 72 x 72.

XHDPI should be 96 x 96.

XXHDPI should be 144 x 144.

XXXHDPI should be 192 x 192.

然后只需将它们分别放在可绘制文件夹的不同柄中。

当您将应用上传到谷歌应用商店时,您还需要提供一个大版本的图标,这应该是WEB 512 x 512。这是如此之大,以至于谷歌可以将其重新调整到任何大小,以便在整个谷歌应用商店为您的应用做广告,而不是为您的徽标添加像素。

基本上,所有其他图标应与“基线”图标成比例,MDPI为48 x 48

LDPI is MDPI x 0.75.

TVDPI is MDPI x 1.33.

HDPI is MDPI x 1.5.

XHDPI is MDPI x 2.

XXHDPI is MDPI x 3.

XXXHDPI is MDPI x 4.

这一切都解释在Android开发者网站的图标页面:http://developer.android.com/design/style/iconography.html

 类似资料:
  • 我正在 Xamarin Android 中执行“你好世界”,但当我尝试更改启动器图标时,它会引发以下错误:“未找到与给定名称匹配的资源(在'图标'处,值'@drawable/icon')” 实际上,我的资源中没有任何“图标”,图标的名称ic_launcher: 我的清单是这样的: 我已经清理了项目并尝试重建它,有人可以帮助我吗? 如果我将所有图像的名称都改为“Icon.png ”,并将清单改为“@

  • 我正在使用flutter_launcher_icons包为Android和iOS生成启动器图标。在iOS上一切看起来都很棒,但在Android上图标看起来很小: 是左边第二个。我试过各种方法让它变大。我尝试了几个不同的源图像来生成图标,512x512和900x900,但无论我做什么,我都不能让它生成一个像其他图标一样大的图标。我肯定我错过了一些愚蠢的东西。这是我的flutter_launcher_

  • 我试图添加一个启动器图标到我的Android应用程序,但似乎与安装应用程序的分辨率有问题。我使用的设备有一个XHDPI屏幕,所以我用96x96(px)图像进行测试。我在Android Studio中使用Image Asset生成默认图标: 您可以注意到图像有点模糊,因为它已经调整了大小。它发生在我制作的每个图标上。发生了什么事?我正在使用MIUI,尽管它似乎不会影响到其他图标。 编辑:我的启动器图

  • 我尝试了以下方法: 但它似乎不起作用我尝试将它命名为drawables.xml和mipmaps.xml,似乎它总是试图从drawable而不是mipmap文件夹引用它?

  • 问题内容: 我已经搜索过SO,但没有找到类似的问题,因为我不确定如何在句子中进行逐步设置。我正在使用带有徽标的ActionBarSherlock,而不是带有活动顶部左上角文本的启动器图标(即72x72图标)。 当活动首次加载时,只需不到一秒的时间。我看到清单中定义的启动器图标和标签(如下所示),然后带徽标的操作栏出现。这个家庭活动非常简单,因此它不会做任何可能导致延迟的额外加载。 我可以通过将其样

  • 我知道Android中有一些为特定区域(选项卡、列表等)创建图标的指南,以及根据ldpi、mdpi、hdpi等设置图标大小的方法。 关于如何缩放其他应用内图标有什么规则吗? 我有一个10x10像素的“小”图标,我正在我的mdpi开发手机上使用,创建ldpi、hdpi的缩放规则是什么 谢谢 戴夫