Android 为什么通知颜色不同?

Android 为什么通知颜色不同?,android,colors,notifications,android-notifications,Android,Colors,Notifications,Android Notifications,我正在尝试使用下一个代码为我的通知操作BTN设置颜色: .setColorColor.parseColorff7900 NotificationCompat.Builder(service, CHANEL_ID) .setColor(Color.parseColor("#ff7900")) .setContentIntent(piClick) .setVisibility(NotificationCompat.VISIBIL

我正在尝试使用下一个代码为我的通知操作BTN设置颜色:

.setColorColor.parseColorff7900

NotificationCompat.Builder(service, CHANEL_ID)
            .setColor(Color.parseColor("#ff7900"))
            .setContentIntent(piClick)
            .setVisibility(NotificationCompat.VISIBILITY_PUBLIC)
            .setSmallIcon(R.drawable.ic_notification)
            .setShowWhen(false)
结果如下:

但真正的颜色是不同的-d14d00

你知道它为什么会发生以及如何修复吗?

你可以试试这个

 builder.setColor(ContextCompat.getColor(context, R.color.yourColor));
 builder.setColor(context.getResources().getColor(R.color.yourColor));
或者试试这个

 builder.setColor(ContextCompat.getColor(context, R.color.yourColor));
 builder.setColor(context.getResources().getColor(R.color.yourColor));

如果您对问题不熟悉,请不要回答;-您的建议与我的代码没有任何不同。@AndriyAntonov发生了什么事?@AndriyAntonov您想更改通知文本的颜色或图标吗?@AndriyAntonov您正在尝试哪个版本的android?设置更改颜色的appIcon、appName和ActionBTN。这正是我想要改变的