위 사진처럼 만들어 보겠습니다.

 

1. 먼저 manifest에서 theme를 NoActionBar로 바꿔줍니다.

2. 필요한 메뉴를 정의합니다. 예제를 위해 한 것과 다르게,

  • orderInCategory
  • app:showAsAction ( always, withText 등) 의 옵션이 있습니다.
  • res폴더에 menu폴더를 만들어서 작성하시면 됩니다.

3. xml에서 toolbar를 추가하도록 합니다.

4. toolbar를 부착 시키고, 옵션을 추가하고, 메소드를 Override하여 사용하면 끝입니다.

  • setSupportActionBar
  • getSupportActionBar()
    • .setTitle 제목
    • .setTitleTextColor 제목 컬러
    • .setHomeAsUpIndicator 뒤로가기 버튼을 자신이 원하는 아이콘으로 하고 싶을 경우
    • .setDisplayHomeAsUpEnabled 뒤로가기 버튼
  • OnCreateOptionMenu
  • onOptionItemSelected