使用NotificationCompat.Builder删除应用程序图标

时间:2015-09-03 16:08:21

标签: android android-notifications

我正在使用NotificationCompat.Builder来构建我的通知,我几乎遵循指南:http://developer.android.com/guide/topics/ui/notifiers/notifications.html

通知小图标是一个小的白色版本,旨在显示在Android的状态栏中。

问题在于,无论我做什么,相同的图标都用于指示原始应用,我只想隐藏它,因为我的应用图标也是通知大图标

我该怎么做(Android 5 +)?

  • 我正在使用setSmallIcon()
  • 设置图标

我正在谈论的图标是照片旁边的通知图标: http://developer.android.com/design/patterns/notifications.html#Anatomy

enter image description here

1 个答案:

答案 0 :(得分:-1)

您不应该将应用图标用于大图标。

大图标应用于显示特定通知的上下文信息(例如,向用户发送消息的用户的图像)。小图标始终显示,并伴随大图标以指示哪个应用正在显示通知。

如果您没有使用其他大图标,那么您需要做的就是设置相应的小图标,而Android只会显示该图标。不要让名字“小”欺骗你 - 它将以正常的通知图标大小显示。唯一一次“小”是你还指定一个大图标。

您无法停用小图标。