Android 通知操作图标未显示';不显示

Android 通知操作图标未显示';不显示,android,notifications,icons,action,Android,Notifications,Icons,Action,我尝试在Android中显示通知,并使用来自的代码。 在一些消息来源中,人们说图标应该是全白色的,而一些消息来源说我应该使用.png而不是vector 我尝试了所有这些方法,但没有人不帮助我 我尝试以下代码: Notification newMessageNotification = new Notification.Builder(mContext) .setSmallIcon(R.drawable.ic_message) .setCon

我尝试在Android中显示通知,并使用来自的代码。 在一些消息来源中,人们说图标应该是全白色的,而一些消息来源说我应该使用.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();

在搜索了一个小时后,我终于发现这是因为我的android版本! 请看下图。在Api级别24 an以上,设计中没有图标


通知图标必须完全为白色


如果您想支持棒棒糖材质图标,请为棒棒糖及其以上版本制作透明图标。请参考以下

牛轧糖,他们已经改变了通知图标的设计


您将注意到,新通知中不存在图标;相反,在通知阴影的受限空间中为标签本身提供了更多空间。但是,通知操作图标仍然是必需的,并且将继续在旧版本的Android和Android Wear等设备上使用

粘贴你的代码这不是关于我的代码@NileShareThody你的图标应该是。png和白色我做所有这些解决方案@Mohammadnabilyes,你的android版本必须高于19才能支持通知图标。我尝试过这个,但在Api 24和更高版本中,除了媒体播放模式外,甚至在设计中都没有图标。使用setSmallIcon(R.mipmap.ic_notification_icon)。我的问题是关于操作图标。大小图标都是关于主通知的。您是这样尝试的吗?NotificationCompat.action action=new NotificationCompat.action.Builder(R.mipmap.ic_启动器,“单击”,挂起内容)。build();