Android中的通知图标大小

23

我试图获取关于通知图标尺寸的信息,以便为我的应用程序创建它们,但我有些困惑。我已经阅读了几篇帖子,基本上都是这样说:

For MDPI 24 px
For HDPI 36 px
For XHDPI 48 px
For XXHDPI 72 px
For XXXHDPI 96 px
我正在尝试使用Photoshop创建我的图标,但是我不知道分辨率。有人可以告诉我要使用什么分辨率吗?
在这里,您可以看到Photoshop的新建对话框: enter image description here

2
“我不知道分辨率”——嗯,您刚才输入了它们。创建一个24x24像素的图标版本并将其放入“res / drawable-mdpi /”中。创建一个36x36像素的图标版本并将其放入“res / drawable-hdpi /”中。等等。或者我是否误解了您的问题? - CommonsWare
是的,但是当我在Photoshop中创建一个24x24的图像时,它也有像每英寸73个像素、150个像素或300个像素这样的分辨率。什么是标准分辨率? - Ton
我刚刚编辑了问题并添加了一张Photoshop的图片。 - Ton
1
我的猜测是Android不使用分辨率元数据,只使用像素数据。 - hultqvist
5个回答

39

你现在就在这里。 通知图标的大小与你在这里发布的相同… 比如

MDPI - 24 x 24  (drawable-mdpi)
HDPI - 36 x 36  (drawable-hdpi)
XHDPI - 48 x 48  (drawable-xhdpi)
XXHDPI - 72 x 72  (drawable-xxhdpi)
XXXHDPI - 96 x 96  (drawable-xxxhdpi)

想要了解更详细的信息,请查看图形设计师备忘单


2
比官方材料指南更好的信息,非常不错。不过,你可能会对图标指南感兴趣。 - Jissay
8
@Jissay Android图标参考表 是一个更好的地方。 - Sufian

5
正确的分辨率已经发布了,但是我想指出,通知图标对于xxxhdpi设备是不必要的。 根据官方Android文档的规定:

除启动器图标之外,您不应使用xxxhdpi限定符来设置其他UI元素。


2
我在链接的URL中找不到引用。这仍然适用吗? - Yeti

4

如果通知的大图标,尺寸为64dp。因此,每个密度的像素尺寸如下:

MDPI: 64px
HDPI: 96px
XHDPI: 128px
XXHDPI: 192px
XXXHDPI: 256px


你的答案是正确的!但是,你有官方文档参考吗?谢谢! - vITs
1
是的,这里是官方的Android文档。感谢您的提问!https://developer.android.com/training/multiscreen/screendensities#TaskProvideAltBmp - Roc Boronat

1

您还可以使用此工具生成应用程序或通知图标。这里有一个链接


1

Android中的通知图标大小

enter image description here


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