我一直在关注Android L的新步骤:http://developer.android.com/preview/material/theme.html 我一直在尝试更改状态栏的颜色,但它不起作用。
我的styles.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="android:style/Theme.Material.Light">
<!-- Main theme colors -->
<!-- your apps branding color (for the app bar) -->
<item name="android:colorPrimaryDark">@color/primary_dark</item>
<item name="android:colorPrimary">@color/primary</item>
<!-- darker variant of colorPrimary (for status bar, contextual app bars) -->
<!-- theme UI controls like checkboxes and text fields -->
<item name="android:colorAccent">@color/accent</item>
</style>
</resources>
我的colors.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="primary">#03a9f4</color>
<color name="primary_dark">#0091ea</color>
<color name="accent">#e1f5fe</color>
</resources>
答案 0 :(得分:2)
我通过更改styles.xml和AndroidManifest.xml中的样式名称来实现它。
答案 1 :(得分:0)
我有同样的问题。我通过将sdk改为
来解决这个问题<uses-sdk android:minSdkVersion="L" android:targetSdkVersion="L" />
希望它可以提供帮助。
答案 2 :(得分:0)
我没有足够的代表来详细说明@ Allavaz的答案,但他的解决方案对我有用。
我将styles.xml和AndroidManifest.xml中生成的主题名称从AppTheme
更改为其他名称。
我正在使用Android Studio 0.8.2。
答案 3 :(得分:0)
截至2014年10月,它在布局预览中不可见,但在模拟器内部查看时可以正常工作。