首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >android通知背景色在棒棒糖上不是白色

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

Stack Overflow用户
提问于 2015-07-02 11:26:49
回答 2查看 1.2K关注 0票数 1

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

所以我的问题来了,在一些第三方ROM上,例如,华为技术公司开发的EMUI,通知的背景不是白色(几乎是黑色),通过将样式设置为

代码语言:javascript
复制
android:TextAppearance.Material.Notification.Title

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

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

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

EN

回答 2

Stack Overflow用户

发布于 2015-07-10 12:02:07

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

代码语言:javascript
复制
mBuilder.setLargeIcon(combineBitmap).setContentText(notifyString).setSubText("fff");
票数 0
EN

Stack Overflow用户

发布于 2015-07-15 21:30:34

从manifest.xml中删除android:targetSdkVersion="21"。看起来不错!从这一点上,在你的apk中根本没有问题,这只是一个技巧,我应用了这一点,我在通知中发现了五颜六色的图标,所有功能都将保持不变,你之前使用过的功能

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31175104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档