안드로이드

[Android/Kotlin] NavigationView itemSeletedListener 설정하기.

란서 2022. 5. 27. 19:50

drawerLayout을 설정하고, 상단 탐색 버튼 (≡) 을 추가하려 하고 해당  버튼을 눌렀을 때 navigationView가 나온다.

이 후 navigationView내에 버튼을 눌렀을 때 특정한 반응이 나오게 하기 위해선 다음과 같은 과정을 밟는다.

class MainActivity (또는 Fragment) : NaviationView.OnNavigationItemSelectedListener {
	...
}

//layout view
binding.naviView.setNavigationItemSelectedListener(this)

//
override fun onNavigationItemSelected(item:menuItem) : Boolean {
	when(item.itemId) {
    	R.id.~~ -> {}
    }
    true
}