취업 후 학습/안드로이드

안드로이드 스튜디오 액션 바(Action Bar) 없애기

코딩독학하기 2022. 12. 3. 19:30
728x90

안드로이드 프로젝트를 생성하고 에뮬레이터를 돌리면 Default로 상단에 액션 바(Action Bar)가 보인다.

 

Action Bar
Action Bar

프로젝트 이름이 쓰여있으며 텍스트나 색상, Action 등을 자유롭게 설정할 수 있다.

 

다만 이 액션 바를 사용하지 않는 경우도 많기에 없애는 방법 두 가지를 알아보자.

 

첫 번째는 Java 파일에서 없애는 방법이다.

 

Action Bar
Action Bar

위 코드처럼 onCreate 메서드 안에 액션 바에 대한 객체를 얻어와서 hide 메서드를 실행하면 된다.

 

이렇게 사용한다면 해당 액티비티에서만 액션 바를 숨길 수 있기 때문에 특정 액티비티에서만 지우려면 효율적이지만 전체적으로 적용하기엔 불편한 방법이다.

 

따라서 아예 액션 바가 필요 없다면 테마를 변경하는 두 번째 방법을 추천한다.

 

Style.xml
Style.xml

app > res > values로 이동해서 styles.xml 파일을 연다.

 

Style.xml
Style.xml
Style.xml
Style.xml

위 사진과 같이 AppTheme를 NoActionBar에서 상속받을 수 있도록 변경하면 된다.

 

어떤 방법이든 상황에 맞게 적절히 사용하면 될 것이다.

728x90