21より低いAPIレベルのステータスバーの色を変更しようとしています。テーマスタイルでプライマリカラーを変更することにより、APIレベル21のステータスバーの色を変更できます。
下位バージョンのステータスバーの色を変更する方法を探しています
誰でも助けてくれますか?
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>
ステータスバーの背景色は透明色になります。色を付けるには、背景色をアプリに追加して、ステータスバーがその色になるようにします
それが明確で役立つことを願っています
ステータスバーの色の変更機能は、Lollipop以降でのみ使用できます。下位OSバージョンにはこの機能はありません。 Lollipop以前のデバイスでは、ステータスバーの色を変更する方法はありません。
ステータスバーの色付けは、最新バージョンの AppCompat v7:23.1.0
も。
Androidデベロッパーブログの投稿 をご覧ください
投稿から:
古いプラットフォームでは、AppCompat
は可能な限り色のテーマをエミュレートします。現時点では、これはアクションバーと一部のウィジェットの色付けに限定されています。
つまり、AppCompatライブラリはLollipop以上のステータスバーのみに色を付けます。