Closed domino8788 closed 4 years ago
Fragment에 toolbar 와 관련 기능을 추가하는 방법을 학습한다.
Fragment 객체는 toolbar 와 관련된 기능을 갖고 있지 않다. 그러므로 activity 객체를 가져와서 toolbar와 관련된 세팅을 해야한다.
(activity as AppCompatActivity).run { setHasOptionsMenu(true) setSupportActionBar(toolbar) supportActionBar?.run { setDisplayHomeAsUpEnabled(true) } }
이 참조에 의하면 Fragment에서 toolbar 내 버튼 클릭 시 onOptionsItemSelected 이벤트가 발생하려면 setHasOptionsMenu(true) 를 설정해야한다.
프로젝트 진행에 필요한 내용의 학습을 완료했으므로 이슈를 닫는다.
Fragment에 toolbar 와 관련 기능을 추가하는 방법을 학습한다.
Fragment 객체는 toolbar 와 관련된 기능을 갖고 있지 않다. 그러므로 activity 객체를 가져와서 toolbar와 관련된 세팅을 해야한다.
이 참조에 의하면 Fragment에서 toolbar 내 버튼 클릭 시 onOptionsItemSelected 이벤트가 발생하려면 setHasOptionsMenu(true) 를 설정해야한다.