- 상태 표시줄을 숨기면 콘텐츠를 표시하는 데 더 많은 공간을 사용할 수 있다.
- 앱의 매니페스트 파일에서 활동 테마를 설정하여 수행할 수도 있다.
- 앱에서 상태 표시줄이 항상 숨겨져야 하는 경우 앱의 매니페스트 파일에서 활동 테마를 설정하는 방법이 선호된다.
- 주의!!!
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()로 설정된 플래그가 지워진다.
'■ Android > Tip' 카테고리의 다른 글
[Android] 전체 화면 모드 사용 설정 (0) | 2020.01.22 |
---|---|
[Android] 탐색 메뉴(맨밑 버튼) - 숨기기 (0) | 2020.01.22 |
[Android] 상태 표시줄 - 투명하게 만드는 방법 (0) | 2020.01.21 |
[Android] 다이얼로그(AlertDialog) 사용법 - 외부 클릭 시, 창 사라짐 막는 방법 (0) | 2020.01.20 |
[Android] 다이얼로그(AlertDialog) 사용법 - 아애 액티비티를 다이얼로그 띄우는 방법 (0) | 2020.01.20 |