달달한 스토리

728x90
반응형

출처 핀터레스트

 

A 액티비티에서 B 액티비티로 이동하는 중,

 

다음과 같이 상태 표시줄이 사라지는 상황이 생겨 버렸다.

 

처음 들어간 화면인 A 액티비티에서는 잘 나오지만,

 

B 액티비티로 이동하면 사라진다.

 

A 액티비티

 

 

 

B 액티비티

 

 

알아보니 안드로이드에는 light모드와 dark 모드가 있는데,

 

그 둘을 구분하기 위한 statusbar 속성을 달아주어야 하는 것이다.

 

theme.xml 이 두개가 있을 텐데, 

 

light 모드는

<item name="android:windowLightStatusBar" tools:targetApi="m">true</item>

이것을 추가해주고 dark 모드는 false로 해준다.

 

<item name="android:windowLightStatusBar" tools:targetApi="m">false</item>

 

이렇게 각각 설정해주고 다시 앱을 실행해 보자.

 

 

정상적으로 잘 나오는 것을 확인할 수 있다.

728x90
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading