我有一个自定义通知,使用了一个包含
但在Android 4.0(冰淇淋三明治)中,我的自定义通知背景颜色是浅灰色,更糟糕的是它与默认的文本样式非常不搭配。这对我来说很奇怪,因为所有其他通知都有暗灰色(几乎黑色)的颜色,而我在布局中没有改变背景颜色。
有没有一种方法可以访问通知的默认背景颜色?我不想手动设置为黑色(或其他颜色),因为我希望它能够与设备上的主题很好地搭配。但我找了一圈也没有找到任何能给我那个颜色的东西。
ImageView
和TextView
的LinearLayout
。在Android 4.0之前,我只需要使用EventContent
和EventContent.Title
样式替换文本颜色,所有颜色看起来都很好。但在Android 4.0(冰淇淋三明治)中,我的自定义通知背景颜色是浅灰色,更糟糕的是它与默认的文本样式非常不搭配。这对我来说很奇怪,因为所有其他通知都有暗灰色(几乎黑色)的颜色,而我在布局中没有改变背景颜色。
有没有一种方法可以访问通知的默认背景颜色?我不想手动设置为黑色(或其他颜色),因为我希望它能够与设备上的主题很好地搭配。但我找了一圈也没有找到任何能给我那个颜色的东西。
targetSdkVersion="9"
已经足够了(请参见 http://baroqueworksdev.blogspot.ru/2012/02/custom-notifications-background-color.html 的解释)。 - amartynov