[Android] 상단바(Status Bar) 색상 변경

장똑대·2021년 7월 15일
0

📄 res\values\themes\ theme.xml (v23)

<!-- Status bar color. -->
<item name="android:statusBarColor" tools:targetApi="l">@color/white</item>
<item name="android:windowLightStatusBar">true</item>
  • statusBarColor - 상단바 색상 설정
  • windowLightStatusBar - 상단바 아이콘 색상 설정
    true: 아이콘색을 어둡게 / false: 아이콘색을 밝게

  • windowLightStatusBar 속성은 API Level 23부터 지원하기때문에 themes.xml에서 위 속성을 사용하려하면 에러가 발생한다.
  • Override Resource in values-23 을 누르면 themes.xml (v23) 파일이 생성되고 여기서 windowLightStatusBar 속성을 설정해주면 된다.




    📄 build.gradle(Module)
defaultConfig {
        ...
        minSdkVersion 23
        ...
    }
  • 내 어플리케이션이 API Level23 이하에서 사용될 일이 없다면 minSdkVersion을 23이상으로 설정해주어도 된다
profile
장똑대와 안드로이드

0개의 댓글