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

댓글

이 블로그의 인기 게시물

음악 총보(Score), 파트보(Part)

Python urllib.parse.quote()

일본어 문장부호

KiCad 시작하기 6 (FreeRoute 사용하기 1)

Kivy 시작하기 12 (Pyinstaller로 exe 파일 만들기)

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

KiCad 시작하기 3 (새로운 소자 추가하기)

Python urllib.request.urlopen()

RFC 9421

Android R class