0

ここで 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>
4

4 に答える 4

2

styles.xml と AndroidManifest.xml でスタイル名を変更することで機能させました。

于 2014-07-02T23:14:45.010 に答える
0

2014 年 10 月の時点では、レイアウト プレビューには表示されませんが、エミュレーターで内部を表示すると機能します。

于 2014-10-29T10:59:56.513 に答える
0

私も同じ問題を抱えてる。そして、sdkを次のように変更してこれを修正します

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

それが役立つことを願っています。

于 2014-07-02T18:53:23.377 に答える