[Android] Action Bar Icon

kldaji·2021년 8월 30일
0

서론

이번 포스팅에서는 Andriod Action Baricon 을 오른쪽에 추가하는 방법에 대해 알아보자. (필자가 알기론 왼쪽에는 Drawer 버튼만 추가할 수 있다.)

본론

먼저 추가할 icon 을 전부 담고 있는 menu resource file 을 생성한다. menu resource file 에 item 을 추가하고 id, icon, title 속성과 showAsAction 값을 ifRoom 으로 설정합니다. 이제 MaterialToolBarmenu 속성에 해당 menu resource file 을 값으로 설정하면 Action Baritem 으로 추가한 icon 이 화면에 띄어진 것을 볼 수 있습니다.
마지막으로 해당 iconclickListener 을 추가하기 위해 객체화된 MaterialToolBarsetOnMenuItemClickListener 을 실행하고 menuItem.itemId 값으로 when 문을 통해 icon 이 눌렸을 때 수행할 코드를 작성하면 된다.

결론

아주 짧지만 중요한 내용인 Action Baricon 을 추가하는 방법에 대해 알아보았다. Action Bar 의 오른쪽 부분에는 overflow 라는 menu 또한 따로 추가할 수 있는데 해당 내용 역시 menu resource file 에 showAsAction 값을 다른 값으로 변경해주면 쉽게 해할 수 있다.

Action baricon 을 추가하는 방법을 알게 되었으니 오늘도 필자는 성장했다.

profile
다양한 관점에서 다양한 방법으로 문제 해결을 지향하는 안드로이드 개발자 입니다.

0개의 댓글