- 상태 표시줄을 숨기면 콘텐츠를 표시하는 데 더 많은 공간을 사용할 수 있다.

 

- 앱의 매니페스트 파일에서 활동 테마를 설정하여 수행할 수도 있다.

- 앱에서 상태 표시줄이 항상 숨겨져야 하는 경우 앱의 매니페스트 파일에서 활동 테마를 설정하는 방법이 선호된다.

 

- 주의!!!

Android 4.0 이하에서 상태 표시줄 숨기기 방법 따로 있음..

Android 4.1 이상에서 상태 표시줄 숨기기 방법 (요번 게시글 이걸로 함)

 

 

 

- 결과 - 

 

 

 

- 코드 -

setSystemUiVisibility()를 사용하여 Android 4.1(API 레벨 16) 이상에서 상태 표시줄을 숨길 수 있다.

View decorView = Two.this.getWindow().getDecorView();
// 상태바 숨기기
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);

 

 

 

 

 

 

 

- 참고 -

첫번째,

사용자가 활동을 오갈 때 시스템 UI 변경이 유지되도록 하려면 onResume() 또는 onWindowFocusChanged()에서 UI 플래그를 설정한다.

두번째,

메소드 setSystemUiVisibility()는 이 메소드가 호출된 뷰가 표시된 경우에만 작동한다.

셋번째, 

뷰에서 벗어나면 setSystemUiVisibility()로 설정된 플래그가 지워진다.