2017-05-17 5 views
1

私はロリポップデバイスのステータスバーの色を変更する際に問題に直面しています。ロリポップデバイスのステータスバーの色を変更するにはどうすればよいですか?

私のステータスバーの色は薄い灰色ですステータスバーの色を赤色に変更したいと思います。活動のために使用してenter image description here

スタイルが

<!-- Base application theme. --> 
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">#A82A37</item> 
    <item name="colorAccent">@color/colorAccent</item> 
    <item name="windowActionBar">false</item> 
    <item name="windowNoTitle">true</item> 
    <item name="android:windowFullscreen">true</item> 
</style> 

自分のアプリケーションに追加上記のスタイルですが、これを解決する方法を私を助けるcolour.Pleaseステータスバーに変更はありません。

+0

http://stackoverflow.com/questions/22192291/how-to-change-the-status-bar-color-in-android –

+0

http://stackoverflow.com/questions/39341818/how-to-change -the-of-the-status-bar-in-android –

+0

@クイック学習者検索しましたが、できません。 –

答えて

0

この

public static void changeStatusBarColor(Activity act, int colorRes) { 
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { 
     act.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); 
     act.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); 
     act.getWindow().setStatusBarColor(ContextCompat.getColor(act, colorRes)); 
    } 

} 
+0

Iアプリケーションにスタイルを追加したい場合、コードを追加すると、すべてのアクティビティで繰り返したいということを意味します。 –

0

を使用/値-V21と呼ばれる/ resを下に新しいフォルダを作成し、そこにこののstyles.xmlを置きます。

+0

アプリケーションでテーマを適用しました –

+0

スタイルはvalues-v21/styles.xmlにありますか? –

+0

いいえ、私はそのように作成されていません –

関連する問題