Android Navigation drawer 사용하기
사용 버전: Android Studio 4.0.1
사용 언어: Kotlin 1.3.72
안드로이드 Navigation drawer 사용하기를 해보겠습니다.
Navigation drawer은 옆 화면에서 목록이 나오는 기능을 말합니다.
예시:
먼저, Material Design을 사용합니다.
그리고, Navigation을 사용합니다.
우선 DrawerLayout에 사용할 헤더 이미지를 만듭니다.
nav_header.xml에 이렇게 만들었습니다.
drawer에 표시할 메뉴를 만듭니다.
저는 drawer_menu.xml에 만들었습니다.
이제 drawer를 적용할 layout으로 갑니다.
layout 최상단(root)에 DrawerLayout을 사용합니다.
그리고, DrwaerLayout 안에 NavigationView를 만듭니다.
MainActivity로 가서 drawerLayout을 추가합니다.
binding을 사용하고, drawerLyaout에 binding 합니다.
navController를 추가합니다.
NavigationUI를 설정하고, onSupportNavigateUP을 override 합니다.
실행하면 다음과 같이 나옵니다.
버튼을 눌렀을 때를 연결해야 합니다.
navigationView를 binding 합니다.
그리고 navigationView에 setNavigationItemSelectedListener를 만듭니다.
짜잔.
끝.
카테고리: Android
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.