Android MediaStyle NotificationCompat背景色

Android MediaStyle NotificationCompat背景色,android,colors,notifications,Android,Colors,Notifications,我正在用棒棒糖5.1.1(氰)测试三星S4,我的应用程序使用支持库23.2.1 我想知道如何更改MediaStyle NotificationCompat的背景色 在生成器中,使用 .setColor(mNotificationColor) 不会改变背景 谷歌提供的android UniversalMusicLayer主示例(使用支持库23.2.1编译)成功地使用了相同的方法来更改背景颜色,这让我有点困惑 我知道doc说setColor的参数是“int:要使用的强调色”(而不是背景色),但an

我正在用棒棒糖5.1.1(氰)测试三星S4,我的应用程序使用支持库23.2.1

我想知道如何更改MediaStyle NotificationCompat的背景色

在生成器中,使用

.setColor(mNotificationColor)
不会改变背景

谷歌提供的android UniversalMusicLayer主示例(使用支持库23.2.1编译)成功地使用了相同的方法来更改背景颜色,这让我有点困惑


我知道doc说setColor的参数是“int:要使用的强调色”(而不是背景色),但android UniversalMusicLayer master再次成功地做到了这一点。

我找到了这个问题的原因。我使用了v4 appcompat支持库而不是v7

因此,取代:

import android.support.v4.app.NotificationCompat;
作者:

修正了这个问题


这也是我另一次使用媒体风格通知的原因。

我已找到此问题的原因。我使用了v4 appcompat支持库而不是v7

因此,取代:

import android.support.v4.app.NotificationCompat;
作者:

修正了这个问题


这也是我的另一个关于媒体风格通知的问题的原因。

这个问题的选择答案是错误的,我想知道它是如何获得2票优势的。
MediaStyle
中的通知背景在21以下的android版本上会发生变化,不管怎样,
android UniversalMusicLayer master
使用的解决方案(实际上是
exoplayer
的解决方案)是在21以上的android版本上使用不同的媒体图标


因此,通常会有png文件显示媒体操作,但对于api 21或更高版本的可绘制文件,将被替换。

这个问题的选定答案是错误的,我想知道它是如何花费了2票。
MediaStyle
中的通知背景在21以下的android版本上会发生变化,不管怎样,
android UniversalMusicLayer master
使用的解决方案(实际上是
exoplayer
的解决方案)是在21以上的android版本上使用不同的媒体图标


因此,通常会有png文件显示媒体动作,但对于api 21或更高版本的Drawable将被替换。

没有这样的类android.support.v7.app.NotificationCompative我想该类虽然已被弃用,但可能会用于开发较旧的api版本,init?没有这样的类android.support.v7.app.notificationcompating我想该类虽然已被弃用,但可能用于开发较旧的API版本,init?