2017-05-17 14 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-color-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이라고/입술 아래에 새 폴더를 만들고 거기에이 styles.xml을 넣어.

+0

응용 프로그램에서 테마를 적용했습니다. –

+0

스타일은 values-v21/styles.xml에 있습니까? –

+0

아니, 나는 그런 식으로 만들지 않았다 –