본문 바로가기
프로그래밍

안드로이드 - 쉽고 간단하게 타이틀바 없애기

by 삼굽살 2020. 12. 30.
반응형

이번 포스팅은 안드로이드 어플을 만들 때 기본적으로 설정이 되어있는 타이틀바를 없애보겠습니다.

 

 

 

직접 스케치해보았는데 이 정도 퀄리티의 그림을 1분도 안 걸렸습니다. 재능 있는 것 같은데 조만간 그림 판매도 진행해 봐야겠습니다.

 

어플을 실행하면 타이틀 부분이 있고 그 아래에 만들었던 어플 내용이 보일겁니다.

우리는 자 TITLE BAR를 없애보겠습니다.

 

여러 방법이 있습니다.(우리는 4번째 쉽고 오류도 없는 방법으로 할거임.)

1. AndroidManifast.xml에서 theme 부분을 수정해서 앱 전체의 테마를 바꿀 수 있습니다.

여기서 타이틀이 없는 테마를 사용하면 됩니다. android:theme="@style/Theme.NotiTleBar를 추가해 줍니다.

 

2. MainActivity에서 onCreate() 메소드에 setTheme(android.R.style.Theme_NoTitleBar)을 추가해 줍니다.

이 방법 역시 추천 X

 

3. MainActivity에서 onCreate() 메소드에 requestWindowFeature(Window.FEATURE_NO_TITLE)을 넣어줍니다.

이 방법은 추천X

 

4. themes 폴더에 themes.xml으로 가면 <style>태그 안에다가 <item name="windowNoTitle">true</item>를 추가해 줍니다.

이 방법은 앱을 만들다가 넣어줘도 오류없이 잘 됩니다.

 

테마 바꾸는건 프로젝트 생성을 하고 바꿔주는게 좋습니다.

댓글