【发布时间】:2019-03-11 19:02:08
【问题描述】:
我正在尝试设置状态栏颜色,但在使用不同的 api 级别时遇到了问题。
我想要深色图标颜色和黄色背景。我已经设置了版本样式,但它没有设置为 API 级别 21。请查看标记为红色的屏幕截图。
这里是代码
v23\styles.xml
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:windowBackground">@color/colorPrimaryBackground</item>
<item name="android:textColor">@color/colorPrimaryText</item>
<item name="android:windowLightStatusBar">true</item>
</style>
默认样式.xml
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:windowBackground">@color/colorPrimaryBackground</item>
<item name="android:textColor">@color/colorPrimaryText</item>
</style>
【问题讨论】: