【发布时间】:2015-11-06 13:02:43
【问题描述】:
感觉就像,我已经在整个互联网上搜索了这个......我目前正在编写一个应用程序,其中状态栏颜色在 v21 (Lollipop) 及更高版本中应为红色。 values-v21/styles.xml 中的当前代码是
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="android:Theme.Material.Light.DarkActionBar">
<item name="android:colorPrimary">@color/primaryColor</item>
<item name="android:colorPrimaryDark">@color/primaryColorDark</item>
<item name="android:colorAccent">@color/primaryColor</item>
<item name="android:statusBarColor">@color/primaryColorDark</item>
<item name="android:navigationBarColor">@color/primaryColorDark</item>
<item name="android:windowBackground">@color/darkWhite</item>
</style>
</resources>
此代码不起作用。奇怪的是,它仅在 v21 中不起作用,在 v22(Android 5.1)中显示为完全正常。有谁知道我如何让它在 v21 上运行?
(英语不好请见谅)
【问题讨论】:
-
你能给出清单文件的主题名称吗?
-
android:theme="@style/AppTheme" - 对吗?