0

如何在android中更改通知背景?

我正在使用androidx.core.app.NotificationCompat和以下代码适用于奥利奥及以上的奥利奥设备,但不适用于以下奥利奥设备。

 builder = new NotificationCompat.Builder(this, CHANNEL_ID)
            .setSmallIcon(R.mipmap.ic_launcher)
            .setContentIntent(pendingIntent)
            .setShowWhen(false)
            .setStyle(new NotificationCompat.DecoratedCustomViewStyle())
            .setCustomContentView(notificationLayout)
            .setColor(ContextCompat.getColor(PlayerEngineService.this, R.color.colorBlack))
            .setColorized(true);

View我用黑色背景制作自定义通知。但除此之外,通知视图通知背景是白色的。

没错,就是这个样子。

提前致谢

4

1 回答 1

0

您可以自定义所有通知 UI,这将适用于所有设备。试试这些 tus:

于 2020-02-27T04:41:25.383 回答