我尝试在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();
答案 0 :(得分:4)
答案 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/