2021.12.06 - [안드로이드] - [안드로이드] 상태바(statusbar), 타이틀바(titlebar) 색상 쉽게 바꾸는 방법
이번 시간에는 타이틀바를 없애고,
타이틀바를 직접 만들어 보겠습니다.
이전 글을 보시면 타이틀바의 색상은
item name= "colorPrimary"를 통해 지정되어
있다고 알아보았습니다.
그럼 타이틀바를 없애기 위해서는 어디를
수정해야 할까요?
바로 style 태그의 parent 부분을 수정해야 합니다.
<style name="Theme.MaterialExam" parent="Theme.AppCompat.Light.DarkActionBar">
[변경 전]
지금은 Theme.Appcompat.Light.DarkAction으로 되어있는데,
아래처럼 noActionBar로 변경하시면 타이틀바가 사라집니다.
<style name="Theme.MaterialExam" parent="Theme.AppCompat.DayNight.NoActionBar">
[변경 후]
이제 사용자 정의 타이틀바를 만들어 보겠습니다.
메인화면 activity_main.xml 파일에 Toolbar 태그를 만듭니다.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity">
<androidx.appcompat.widget.Toolbar
android:id="@+id/custom_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/purple_500"
app:title="커스텀 타이틀바"
app:titleTextColor="@color/white"
/>
</RelativeLayout>
그러면 noActionBar로 사라졌던 타이틀바가 다시 만들어졌습니다.
사용자 정의 타이틀바 만드는 방법을 알아보았습니다.
2020.12.08 - [안드로이드] - [안드로이드]메뉴(Menu), 서브메뉴(Sub Menu) 만들어보기
2021.01.09 - [안드로이드] - [안드로이드]바로가기메뉴(ContextMenu) 바탕화면 변경해보기
2021.01.10 - [안드로이드] - [안드로이드] 리스트(RecyclerView) 와 바로가기메뉴(ContextMenu)
맘에 드셨다면
|
[안드로이드]Material Design Button 쉽게 만드는 방법 (0) | 2021.12.09 |
---|---|
[안드로이드] Material Design EditText 쉽게 만드는 방법 (0) | 2021.12.08 |
[안드로이드] 상태바(statusbar), 타이틀바(titlebar) 색상 쉽게 바꾸는 방법 (0) | 2021.12.06 |
[안드로이드]BottomNavigationView 하단탭 쉽게 만드는 방법 1-2 (6) | 2021.12.03 |
[안드로이드] BottomNavigationView 하단 탭 쉽게 만드는 방법 1-1 (0) | 2021.12.03 |
댓글 영역