태그 보관물: Toolbar

액션바(ActionBar) 제목 및 부제목 스타일 변경

이제 아주 많은 앱들이 v7의 툴바(Toolbar)를 사용해서 액션바(ActionBar)로 사용할 것이다. 그리고, 액티비티(Activity)에서 보여주는 정보에 따라서 액티비티의 제목(Title)과 부제목(SubTitle)을 사용할 수도 있다.

프로젝트를 만들고, 액션바에 제목과 부제목을 추가해보자.

위 화면에서 보듯이, 글자색이 보색이 아니라서 가독성이 떨어진다. 그리고, 글자의 크기로 인해서 액션바의 제목을 보여주는 영역이 꽉 찬 느낌을 준다.

그래서, 가독성을 좋게하고 글자의 크기나 색을 변경할 수 있는 방법을 살펴보자. 여기에서는 툴바를 사용해서 액션바의 제목과 부제목의 스타일을 변경하는 방법을 살펴보자.

1. 액션바의 제목과 부제목에 해당하는 스타일을 만든다.
/res/values/styles.xml 파일을 열어서 아래의 스타일을 추가한다.

    


 


이 코드는 2개의 스타일을 정의한다. 제목 텍스트 스타일로 ToolbarTitleText에서 18sp의 크기와 md_grey_100의 색을 사용한다. 그리고, 부제목으로 ToolbarSubTitleText에서 볼 수 있듯이 14sp의 크기와 md_grey_200의 색을 사용한다.

2. Toolbar에서 제목 텍스트와 부제목 텍스트 스타일 지정
이제 /res/layout/xxx.xml 파일을 열어서 툴바의 스타일을 아래와 같이 지정한다.

    
    
        
        

이제 위에서 정의한 스타일이 잘 적용되는지 확인해보면 아래와 같은 결과를 확인 할 수 있다.