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 빈 화면 만들기

Python bytes.fromhex()

Android Minimum touch target size

tensorflow tf.random.uniform()

tensorflow tf.expand_dims()

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

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

Android Java 8+ Api desugaring

Android Notification with Full Screen