17

21 未満の API レベルのステータス バーの色を変更しようとしています。テーマ スタイルでプライマリ カラーを変更することで、API レベル 21 のステータス バーの色を変更できます。

プレイストア

下位バージョンのステータスバーの色を変更する方法を探しています

誰でも私を助けてもらえますか?

4

4 に答える 4

15

Lollipop からステータスバーの色を変更できます

しかし実際には、Api >= 19 のステータスバーの色を変更できます

value-v19 put のスタイル内

<?xml version="1.0" encoding="utf-8"?>
<resources>

        <style name="AppTheme" parent="MaterialDrawerTheme.Light">
                <!-- Customize your theme here. -->
                <item name="android:windowNoTitle">true</item>
                <item name="android:windowTranslucentStatus">true</item>
                .....
        </style>
</resources>

ステータスバーの背景色は透明色になり、それを着色するには、アプリに背景色を入れるだけで、ステータスバーがその色になります

それが明確で役に立ったことを願っています

于 2015-12-04T11:05:18.890 に答える
3

ステータス バーのカラーリングは、最新バージョンの日付までサポートされていませAppCompat v7:23.1.0ん。

Android デベロッパーのブログ投稿をご覧ください

投稿から:

古いプラットフォームでAppCompatは、可能な場合はカラー テーマをエミュレートします。現時点では、これはアクション バーと一部のウィジェットの色付けに限定されています。

つまり、AppCompat lib は Lollipop 以降のステータス バーにのみ色を付けます。

于 2015-12-04T09:40:33.370 に答える