Android Navigation 사용하기

사용 버전: Android Studio 3.6.3

사용 언어: Kotlin 1.3.71

안드로이드 Navigation 사용하기에 대해서 알아보겠습니다.

Navigation은 Android Jetpack library에 속하며, 화면 전환을 쉽게 다룰 수 있게 해줍니다.

https://developer.android.com/jetpack/androidx/releases/navigation#declaring_dependencies

위의 링크에 들어가면 개발 버전과 안정된 버전이 있습니다. 저는 안정된 버전을 사용하겠습니다.

현재: 2.2.2


현재 앱 build.gradle의 dependencies에 정의를 해줍니다.

       

위에 Sync Now를 누릅니다.

그리고 Safe Args를 사용하기 상위 build.gradle에 정의합니다.

       


수정 후, Sync now를 눌러줍니다.

그리고 다시, app 용 build.gradle로 돌아가서 apply plugin:을 적어줍니다.


수정 후, Sync now를 누릅니다.

완료되면, res - new - Android Resource File을 누릅니다.


이렇게 적어주고, OK를 누릅니다.


activity_main.xml로 가서 다음과 같이 fragment를 정의합니다.


그러면 방금 만든 navigation.xml 파일에 NavHost가 등록됩니다.

       

끝.


카테고리: Android

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Python OpenCV 빈 화면 만들기

Android Notification with Full Screen

tensorflow tf.random.uniform()

Android AVD Ram size change

Python bs4.SoupStrainer()

Android Compose automation for getting localized images to use on Play Store app image

Forensics .pyc 파일 .py로 복구하기

KiCad 시작하기 2 (PCB 만들기)

KiCad 시작하기 7 (FreeRoute 사용하기 2)