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
}
'안드로이드' 카테고리의 다른 글
[Android/Kotlin] (작은) 키-값 데이터 저장 : SharedPreference API (=공유 환경 설정) (0) | 2022.05.31 |
---|---|
[Android/Kotlin] 대화상자 Dialog (2) 미리 정의된 대화상자 : DatePickerDialog & TimePickerDialog - 1 (0) | 2022.05.31 |
[Android/Kotlin] CollapsingToolbarLayout 만들어보기. (0) | 2022.05.23 |
[Android/Kotlin] 앱 바 App bar (3) NavigationUI와 App bar (0) | 2022.05.23 |
[Android/Kotlin] 앱 바 App bar (2) App bar와 Fragment (0) | 2022.05.20 |