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

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

댓글()