android通知背景颜色在棒棒糖上不是白色的

时间:2015-07-02 03:26:49

标签: android android-5.0-lollipop android-notifications

我们知道Android棒棒糖强制将通知背景颜色设置为白色,因此我们可以通过将style.xml放在文件夹值-v21中来根据不同的sdk版本设置TextView的样式。

所以我的问题出现在一些第三方ROM上,例如华为科技公司开发的EMUI,通知的背景不是白色(接近黑色),通过设置风格

android:TextAppearance.Material.Notification.Title

文字的颜色几乎是黑色,因此,我们无法清楚地看到文字。我在互联网上搜索了将近两天,但没有找到任何帮助。

我正在尝试获取通知背景的颜色并动态设置文本颜色,但我不知道如何完成此操作。

需要你的帮助,非常感谢。

1 个答案:

答案 0 :(得分:0)

好的,我只是使用官方API来设置通知信息,这会夸大默认通知布局( status_bar_latest_event_content.xml ),而不是我的自定义布局。 rom更改了 status_bar_latest_event_content.xml 的默认背景和文本颜色,但它不会(或不能)更改自定义布局。

mBuilder.setLargeIcon(combineBitmap).setContentText(notifyString).setSubText("fff");