이번 포스팅에서는 Andriod Action Bar
에 icon
을 오른쪽에 추가하는 방법에 대해 알아보자. (필자가 알기론 왼쪽에는 Drawer 버튼만 추가할 수 있다.)
먼저 추가할 icon
을 전부 담고 있는 menu
resource file 을 생성한다. menu
resource file 에 item
을 추가하고 id
, icon
, title
속성과 showAsAction
값을 ifRoom
으로 설정합니다. 이제 MaterialToolBar
의 menu
속성에 해당 menu
resource file 을 값으로 설정하면 Action Bar
에 item
으로 추가한 icon
이 화면에 띄어진 것을 볼 수 있습니다.
마지막으로 해당 icon
에 clickListener
을 추가하기 위해 객체화된 MaterialToolBar
에 setOnMenuItemClickListener
을 실행하고 menuItem.itemId
값으로 when
문을 통해 icon
이 눌렸을 때 수행할 코드를 작성하면 된다.
아주 짧지만 중요한 내용인 Action Bar
에 icon
을 추가하는 방법에 대해 알아보았다. Action Bar
의 오른쪽 부분에는 overflow
라는 menu
또한 따로 추가할 수 있는데 해당 내용 역시 menu
resource file 에 showAsAction
값을 다른 값으로 변경해주면 쉽게 해할 수 있다.
Action bar
에 icon
을 추가하는 방법을 알게 되었으니 오늘도 필자는 성장했다.