비디오: Android Jetpack: Introducing Navigation Component 2024
이렇게하려면 다음 실험을 시도하십시오.
-
Android Studio를 실행하고 새 Android 프로젝트를 만듭니다.
프로젝트를 만들 때 모든 기본값을 그대로 사용합니다.
-
Android Studio의 주 메뉴에서 도구 → Android → 탐색 편집기를 선택합니다.
할 때, Android Studio는 프로젝트 파일 중 하나의 내용을 그림으로 표현합니다. 파일의 이름은 main입니다. nvg. xml.
여기에서 탐색 편집기는 앱의 기본 활동과 기본 활동 메뉴 간의 관계를 보여줍니다.
-
탐색 편집기 패널에서 회색 영역의 아무 곳이나 마우스 오른쪽 버튼으로 클릭 (PC에서는)하거나 Control 키를 누른 상태에서 클릭 (Mac에서).
할 때 새로운 활동 항목을 포함하는 상황 별 메뉴가 나타납니다.
-
새 활동 항목을 클릭하십시오.
Android Studio는 친숙한 모바일 활동 추가 대화 상자를 표시합니다.
-
빈 활동을 선택하고 다음을 클릭하십시오.
평상시처럼 활동 사용자 지정 대화 상자가 나타납니다.
-
기본값을 수락합니다. 즉 마침을 클릭합니다.
결과적으로 Android Studio의 탐색 편집기로 돌아갑니다. 이제 편집자는 두 가지 활동을 표시합니다.
프로젝트 도구 창을 보면 도구 창 트리에 MainActivity 및 Main2Activity가 표시됩니다.
-
탐색 편집기에서 원래 MainActivity의 그림을 두 번 클릭합니다.
할 때, Android Studio는 Designer 도구를 열고 MainActivity 화면의 미리보기를 표시합니다.
-
팔레트에서 버튼을 MainActivity 화면으로 드래그하십시오.
당신의 목표는이 버튼을 클릭하여 다른 활동 (Main2Activity)을 시작하는 것입니다. 탐색 편집기가 실제 근육을 보여주는 위치는 다음과 같습니다!
Designer 도구 위에 나타나는 탭을 찾습니다. 탭 중 하나에 main이라는 레이블이 붙어 있습니다. nvg. xml.
-
메인을 선택하여 탐색 편집기로 돌아갑니다. nvg. XML 탭.
MainActivity의 탐색 편집기 그림으로 8 단계에서 추가 한 단추가 표시됩니다.
키를 누른 상태에서 단추에서 마우스 커서를 두 번째 활동의 그림으로 끌어서 이동합니다 (Main2Activity). -
할 때, Android Studio는 버튼과 두 번째 활동 사이에 화살표를 그립니다.
버튼을 클릭하면 두 번째 활동
MainActivity를 선택합니다. 자바 탭에서 탐색 편집기 바로 위에 있습니다. -
코드에서 버튼의 클릭이 두 번째 활동을 시작한다는 것을 알 수 있습니다.
@Override protected void onCreate (번들 savedInstanceState) {super. onCreate (savedInstanceState); setContentView (레이아웃. activity_main); findViewById (등록 버튼). onClickListener () {@Override public void
onClick (보기 v) { startActivity (새 의도 (MainActivity, this, Main2Activity 클래스)), } });} 이 코드를 입력 할 필요가 없습니다. 탐색 편집기에서 코드를 작성했습니다. 또한 탐색 편집기는 앱 내에서의 활동 흐름을 그림으로 표현할 수 있습니다. 앱의 복잡성이 증가하고 흐름이 복잡 해지면 흐름 그림이 매우 편리 할 수 있습니다.
앱을 실행하고 원래 기본 활동 버튼을 클릭합니다.
-
물론, 작동합니다. 그러나 어쨌든 시도해보십시오. 힘을 느끼기 만하면됩니다!