Android/이것저것
안드로이드 툴바 없애기 (Action Bar)
일상 속 둔치
2018. 11. 4. 22:36
자료를 찾다보면 Toolbar, Action Bar, Title Bar 다 똑같아 보인다. 어디서는 툴바라 하고 다른 데서는 액션바, 타이틀바라고 하니 동일하다고 생각 할 수 있다! 안드로이드의 Toolbar는 Action Bar를 Deprecated 시키고 나온거고 Title Bar는 Action Bar에서 제목을 나타내는 부분이다. API 21버전부터 Toolbar를 사용가능하다! 앞으로는 Action Bar 대신 Toolbar를 사용하자.
* Deprecated는 사용은 가능하지만 안드로이드에서 권장하지 않는 것이다.
디자인을 하다보면 툴바를 없애고 싶을 수 있다. 이번 포스트에서는 툴바를 없애는 방법들을 알아볼 것이다.
Manifest에서 없애기
테마 설정을 <android:theme="@android:style/Theme.NoTitleBar"> 로 바꿔준다.
Java 코드로 없애기
requestWindowFeature(Window.FEATURE_NO_TITLE);
툴바를 없애고자 하는 액티비티의 자바 파일에 위 코드를 추가해주자.
Theme 정의해서 없애기
<item name = "windowActionBar">false</item>
<item name = "windowNoTitle">true</item>
res의 values폴더에 있는 styles.xml에 위 코드를 추가해준다!