首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在棒棒糖中获取自定义通知的默认通知背景颜色?

如何在棒棒糖中获取自定义通知的默认通知背景颜色?
EN

Stack Overflow用户
提问于 2014-11-17 01:44:52
回答 5查看 8.2K关注 0票数 18

我在棒棒糖中自定义通知背景的颜色有问题。它在应该是白色的地方是黑色的。textColor正常:

我正在使用

代码语言:javascript
复制
<resources>
    <style name="NotificationText" parent="android:TextAppearance.StatusBar.EventContent" />
    <style name="NotificationTitle" parent="android:TextAppearance.StatusBar.EventContent.Title" />
</resources>

你知道如何使用设备的默认主题颜色进行自定义通知吗?

EN

回答 5

Stack Overflow用户

发布于 2015-01-13 17:42:47

您的应用程序的targetSdkVersion必须为21。

按照Ahmed的回答,在values-21文件夹中添加另一个样式文件。

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
   <style name="NotificationText" parent="android:TextAppearance.Material.Notification" />
   <style name="NotificationTitle" parent="android:TextAppearance.Material.Notification.Title" />
   <style name="NotificationTime" parent="android:TextAppearance.Material.Notification.Time" />
</resources>    
票数 7
EN

Stack Overflow用户

发布于 2014-12-06 14:10:44

无论出于什么原因,棒棒糖都有新的风格。将其放入values-v21/styles.xml中:

代码语言:javascript
复制
<resources>
    <style name="NotificationTitle" parent="android:TextAppearance.Material.Notification.Title"></style>
    <style name="NotificationText" parent="android:TextAppearance.Material.Notification"></style>
</resources>
票数 5
EN

Stack Overflow用户

发布于 2015-02-09 16:05:52

创建文件夹值-v21/styles.xml并通过以下代码,

代码语言:javascript
复制
 <style name="NotificationTitle" parent="@android:style/TextAppearance.StatusBar.EventContent.Title">
    <item name="android:textColor">@android:color/black</item>
    <item name="android:textStyle">normal</item></style>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26960072

复制
相关文章

相似问题

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