通知操作图标未显示

时间:2017-06-15 04:21:27

标签: android notifications icons action

我尝试在Android中显示通知,并使用this Link中的代码。 在某些消息来源中,人们说图标应该是完全白色的,有些消息来源说我应该使用 .png 而不是 vector

我尝试了所有这些方法,但没有人帮助我。

我试试这段代码:

Notification newMessageNotification =
    new Notification.Builder(mContext)
            .setSmallIcon(R.drawable.ic_message)
            .setContentTitle(getString(R.string.title))
            .setContentText(getString(R.string.content))
            .addAction(action))
            .build();

3 个答案:

答案 0 :(得分:4)

在搜索了大约1小时的所有问题后,最后我发现这是因为我的Android版本! 看下面的图片。在上面的Api等级24中,设计中没有图标!!

Android N notification screenshot

答案 1 :(得分:1)

借助Nougat,他们改变了通知图标的设计

  

https://android-developers.googleblog.com/2016/06/notifications-in-android-n.html

您会注意到新通知中没有图标;而是在通知阴影的受约束空间中为标签本身提供更多空间。但是,仍然需要通知操作图标,并继续在旧版Android和Android Wear等设备上使用。

答案 2 :(得分:0)

通知图标必须完全为白色

如果您想支持Lollipop材质图标,请为 Lollipop及以上版本制作透明图标。请参阅以下https://design.google.com/icons/