chyam

[Android] - 레이아웃이 상태바와 겹칠 때 (fitsSystemWindows) 본문

Android

[Android] - 레이아웃이 상태바와 겹칠 때 (fitsSystemWindows)

chyam_eun 2026. 3. 23. 20:03

위와 같이 기본적으로 전체를 다 채우는데, 아래처럼 상태바 아래부터 시작하고 싶었습니다.

원하는 xml에서 android:fitsSystemWindows="true" 를 추가해주었습니다. 

<androidx.constraintlayout.widget.ConstraintLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true" > // 맨 아래부분 추가!

이것만 해준다면, 상태바가 다 하얘져서 보이지 않는 문제가 있는데

res/values에 있는 themes.xml에 아래를 추가해주시면됩니다.

<item name="android:statusBarColor">#FFFFFF</item>
<item name="android:windowLightStatusBar">true</item>

 

'Android' 카테고리의 다른 글

[Android] - Naver Map API 연동하기  (0) 2026.03.23