如何设置android通知,以便文本在所有设备上都可见

时间:2011-11-08 20:05:46

标签: android android-notifications

如何指定android Notification以便文本在所有设备上都可见? 某些设备在通知区域中具有黑色背景,如果文本为黑色,则不可见。 其他设备在通知区域中具有白色背景。

谢谢。

3 个答案:

答案 0 :(得分:1)

您可以访问系统颜色属性并在布局中使用它。 例如使用

android:textColor="?android:textColorPrimary"

将TextView的文本颜色设置为当前主题的主要文本颜色。还有很多其他属性,请查看Referencing Style Attributesattributes list

答案 1 :(得分:0)

您应该使用设置的背景创建自己的视图,并使用它来显示您的文本。 :)

查看documentation以获取一些示例代码。

答案 2 :(得分:0)

使用

android:textColor="?android:textColorPrimary"

和/或

android:textColor="?android:textColorSecondary"

结合使用
android:background="?android:colorBackground"

这是指当前样式中的原生属性,因此您的通知始终清晰可见。