728x90
모든 화면에 영구적으로 적용
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/skyblue</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/blue</item>
<item name="android:statusBarColor">@color/statusBar_color</item>
</style>
values/styles.xml에 <item name="android:statusBarColor">원하는 색상</item> 를 추가한다.
코드로 특정 화면만 바꾸기
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
activity.getWindow().setStatusBarColor(ContextCompat.getColor(activity, colorType.getBackgroundColorId()));
}
해당 activity에 추가한다.
728x90
'Android' 카테고리의 다른 글
[안드로이드] 안드로이드 앱 성능 개선 (feat. 네이버 테크 콘서트) (0) | 2020.10.19 |
---|---|
[안드로이드] EditText 밑줄 색 바꾸기 (0) | 2020.10.12 |
[안드로이드] LiveData (0) | 2020.09.15 |
[안드로이드] Gone과 Invisible의 차이 (0) | 2020.09.15 |
[안드로이드 이슈] Room cannot verify the data integrity (0) | 2020.09.14 |
댓글