无法使用android:windowLightStatusBar获得正确的黑色图标

无法使用android:windowLightStatusBar获得正确的黑色图标,android,styles,themes,android-6.0-marshmallow,android-statusbar,Android,Styles,Themes,Android 6.0 Marshmallow,Android Statusbar,我正在尝试将我的应用程序的状态栏变成白色,并使用android:windowLightStatusBar来获得黑色的状态栏图标,但我所能得到的只是 正如您可以看到的一些图标(如网络图标不可见) 这是我正在尝试的代码 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary</item>

我正在尝试将我的应用程序的状态栏变成白色,并使用android:windowLightStatusBar来获得黑色的状态栏图标,但我所能得到的只是

正如您可以看到的一些图标(如网络图标不可见)

这是我正在尝试的代码

 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>

    <item name="colorPrimaryDark">@color/colorWhite</item>

    <item name="colorAccent">@color/colorAccent</item>

    <item name="windowActionModeOverlay">true</item>

    <item name="actionModeBackground">@color/colorWhite</item>

    <item name="windowActionBar">false</item>

    <item name="windowNoTitle">true</item>

    <item name="android:colorBackground">@color/colorMainBackground</item>

    <item name="android:windowLightStatusBar">true</item>
</style>

@颜色/原色
@彩色/彩色白色
@颜色/颜色重音
真的
@彩色/彩色白色
假的
真的
@颜色/颜色背景
真的

如果有人知道是什么原因,这将是一个很大的帮助…Thanx

请尝试在其他手机或模拟器上运行您的应用程序。无法控制状态栏图标的颜色,有关
windowLightStatusBar
的代码看起来很好。

请尝试在其他手机或模拟器上运行应用程序。无法控制状态栏图标的颜色,有关
windowLightStatusBar
的代码看起来很好。

确保将
android:windowLightStatusBar
放入
values-v23/styles.xml
如果您的API级别低于23,请声明

@color/colorPrimary

在v21/Style中为true

确保将
android:windowLightStatusBar
放入
values-v23/styles.xml
如果您的API级别低于23,请声明

@color/colorPrimary

真的
在v21/Style中

我已经在values-v23/styles.xml文件中编写了上面的代码您当前的API级别是什么。我已经在values-v23/styles.xml文件中编写了上面的代码您当前的API级别是什么。是的,这似乎是一个设备问题..Thanx!!是的,这似乎是一个设备问题…Thanx!!