大型通知图标的尺寸是多少?

4

在NotificationCompat.Builder中,有两个函数可以设置通知图标:setSmallIcon和setLargeIcon。

我知道mdpi密度的小型通知图标大小为24x24dpi。

但是,mdpi密度的大型通知图标大小是多少呢?

谢谢。


当你想确定大通知图标需要什么尺寸时,这可能是无关紧要的。在Android Studio中,图标将以不同的密度导入,Android应该为每个设备选择正确的密度。 - Marcel Hofgesang
你好,Ahmed。我的回答有帮助你理解不同通知大小及其相关的dpi密度吗? - Ishaan Javali
2个回答

6

对于每个设备,您可以使用android.R.dimen.notification_large_icon_heightandroid.R.dimen.notification_large_icon_height来获取适当的尺寸:

int largeIconHeight = context.resources
    .getDimensionPixelSize(android.R.dimen.notification_large_icon_height)
int largeIconWidth = context.resources
    .getDimensionPixelSize(android.R.dimen.notification_large_icon_width)

实际上,所有设备都使用正方形形状,因此两个维度始终相同。


1

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