我有以下功能可以更改状态栏的颜色:
chmod g+rw /dev/i2c-1
我的问题是,它改变了状态栏颜色,但没有改变图标颜色,这使得它们几乎不可见。 示例:http://postimg.org/image/ah01hzxdz/ 是否也可以更改图标颜色?
答案 0 :(得分:3)
是的,可以将其更改为灰色(没有自定义颜色),但这仅适用于API 23及更高版本,您只需将值-v23 / styles.xml中的颜色添加到主题声明中即可。< / p>
<item name="android:windowLightStatusBar">true</item>
答案 1 :(得分:3)
不是自棒棒糖以来。从Android 5.0开始,指南说:
通知图标必须完全为白色。 即使它们不是,系统也只会考虑图标的alpha通道,将它们呈现为白色
在Lollipop上设置彩色图标的唯一方法是将targetSdkVersion降低到<21的值。
如果您仍然决定要使用彩色图标,则可以使用新v4支持库中的DrawableCompat.setTint方法。