setHasOptionsMenu(true)
override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) {
inflater.inflate(R.menu.tasks_fragment_menu, menu)
}
override fun onOptionsItemSelected(item: MenuItem) =
when (item.itemId) {
R.id.menu_clear -> {
viewModel.clearCompletedTasks()
true
}
R.id.menu_filter -> {
showFilteringPopUpMenu()
true
}
else -> false
}
setHasOptionMenu(true)
Activity의 Option보다 우선순위를 높이기 위한 메소드
override fun onCreateOptionMenu(Menu, MenuInflater)
menu xml을 추가
override fun onOptionItemSelected(MenuItem)
menu 선택시 동작 추가
반응형
'메모 log (간단메모) > mobile' 카테고리의 다른 글
'stetcho' 디버깅 (0) | 2020.03.01 |
---|---|
'ForeignKey' 참고사항 (0) | 2020.02.22 |
'permission' 권한 요청 (0) | 2020.02.20 |
navigation 이용시 label 변경 (0) | 2020.02.16 |
isAssignableFrom (0) | 2020.02.08 |