我正在尝试使用我的应用程序White的状态栏并使用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
答案 0 :(得分:0)
请尝试在其他手机或模拟器上运行您的应用。无法控制状态栏图标的颜色,并且您的windowLightStatusBar
代码看起来很好。
答案 1 :(得分:0)
确保将android:windowLightStatusBar
放入values-v23/styles.xml
如果您的API级别低于23而不是声明
<item name="colorPrimaryDark" tools:targetApi="23">@color/colorPrimary</item>
<item name="android:windowLightStatusBar" tools:targetApi="23">true</item>
in v21/Style