domino8788 / SKHUMap

SKHU MAP
1 stars 0 forks source link

Fragment 에 toolbar 추가 #161

Closed domino8788 closed 4 years ago

domino8788 commented 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) 를 설정해야한다.

domino8788 commented 4 years ago

프로젝트 진행에 필요한 내용의 학습을 완료했으므로 이슈를 닫는다.