PersesTitan(페르) 기술블로그

[AndroidStudio] 액션바 숨기기 본문

Framework/Android

[AndroidStudio] 액션바 숨기기

PersesTitan(페르) 2023. 4. 13. 23:34

상단에 있는 보라색 바를 없애보도록 합시다.

파일은 res -> values -> themes 위치에 들어가시면
xml파일을 보실 수 있는데요.

Theme.MaterialComponents.DayNight.DarkActionBar
Theme.MaterialComponents.DayNight.NoActionBar로 변경하시면 됩니다.

변경전
변경후

결과

방법2

2번째 방법은 화면을 킬때마다 액션바를 없애는 작업을 수행하는 방식으로 사라지는 것이기 때문에 저는 별로 권장하고 싶지 않는 방법인데요. Activity에다가 아래 코드를 호출하는 방법입니다.

Objects.requireNonNull(getSupportActionBar()).hide();

사실 크게 차이나는 성능은 아니지만 좋은 방법은 아닌 것 같아서 제 마음에는 들지 않네요.