如何在Android中更改通知背景颜色?

yig*_*rin 6 android

如何在Android中更改通知颜色?我尝试了这段代码,但只更改了标题和图标的颜色。

NotificationCompat.Builder(mContext,NOTIFICATION_CHANNEL_ID).setColorized(true).setColor(Color.parseColor("#f7da64")
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

Bru*_*uce 3

  1. 确保使用的主题/颜色一致

    • 清单文件的应用程序标签
    • 所有样式文件(style.xml、style.xml(v21))
  2. 确保在 notificationBuilder.setColor(mNotificationColor) 中, mNotificationColor 确实指向预期的颜色代码。

  3. 检查您是否设置了 meidastyle,如下所示

    .setStyle(new MediaStyle() .setShowActionsInCompactView( new int[]{playPauseButtonPosition})在紧凑视图中 .setMediaSession(mSessionToken))