0

我一直在关注 Android L 的新步骤:http: //developer.android.com/preview/material/theme.html 我一直在尝试更改状态栏的颜色,但它不起作用.

我的样式.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>

我的颜色.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>
4

4 回答 4

2

我通过更改styles.xml 和AndroidManifest.xml 中的样式名称使其工作。

于 2014-07-02T23:14:45.010 回答
0

我也有同样的问题。我通过将 sdk 更改为来解决这个问题

<uses-sdk android:minSdkVersion="L" android:targetSdkVersion="L" />

希望它可以提供帮助。

于 2014-07-02T18:53:23.377 回答
0

我没有足够的代表来详细说明@Allavaz 的答案,但他的解决方案对我有用。我将styles.xml 和AndroidManifest.xml 中生成的主题名称从AppTheme更改为不同的名称。

我正在使用 Android Studio 0.8.2。

于 2014-07-26T02:00:48.260 回答
0

截至 2014 年 10 月,它在布局预览中不可见,但在模拟器内部查看时可以使用。

于 2014-10-29T10:59:56.513 回答