안드로이드 액션바에 뒤로 가기 버튼 추가하기실행 화면▲ 1. AndroidManifest.xml 파일을 연다. ▲ 2. 뒤로가기 버튼을 추가할 activity에서 android:parentActivityName 속성을 추가한다. 속성 값으로는 뒤로 가기 버튼을 눌러서 이동될 activity의 name을 주면 된다. ex) <activity <- 뒤로 가기 버튼을 추가할 액티비티 android:name= <- 해당 액티비티의 이름 android:parentActivityName <- 뒤로 가기 버튼으로 이동할 엑티비티 이름 /> 2019/05/15 - [Android] - 안드로이드 메뉴 만들기안드로이드 메뉴 만들기 안드로이드 액션바에 메뉴 아이템 추가하기 실행 화면 ▲ 1. res - [New] -> [Android Resource Directory] 클릭 ▲ 2. Resource type에서 menu 선택 후 OK 버튼 클릭 ▲ 3. 생성 된 menu 디렉터리에서 [New].. godog.tistory.com ▲ 메뉴를 추가하고 해당 속성을 사용하여도 둘 다 적용되므로 메뉴에 뒤로가기 버튼을 구현하고 싶을 경우 간단히 한 줄로 구현할 수 있다. 2020/11/26 - [안드로이드] - [안드로이드] 액티비티에서 액티비티로 데이터 보내기 이번시간에는 화면전환 후 뒤로가기 버튼을 만들어 보도록 하겠습니다. 1. 신규 액티비티 만들기 화면전환을 하려면 새로운 화면을 만들어야겠죠. app -> 마우스오른쪽 -> Activity -> Empty Activity Activity name은 Main2Activity 하겠습니다. 2. 메인화면 구성(activity_main.xml) 메인화면에 버튼을 하나 생성하겠습니다. <?xml version="1.0" encoding="utf-8"?> 3. 메인화면 기능구성(MainActivity.java) 메인화면에 만들어 놓은 버튼에 기능을 만들겠습니다. 버튼을 클릭하면 새로 만든 Activity2화면으로 전환이 됩니다.
4. 액티비티2 화면 구성(activity_main2.xml) 신규화면은 텍스트뷰 하나 만들어서 신규화면이라는 표시만 하겠습니다.
5. 액티비티2 기능구현(Main2Activity.java) 신규화면 코드에는 화면 타이틀의 제목을 바꾸는 코드(setTitle)와 뒤로가기 버튼(setDisplayHomeAsUpEnabled)을 만드는 코드가 들어갑니다. import androidx.appcompat.app.AppCompatActivity; 6. 뒤로가기 기능구현 (AndroidManifest.xml) 신규화면 코드에서 setDisplayHomeAsUpEnabled 코드를 작성했지만 이대로 앱을 실행시키면 <- 표시는 나오지만 아무리 눌러도 뒤로가기는 되지 않습니다. 액티비티 설정을 해야 합니다. .Main2Activity 태그 안에 자신이 돌아갈 액티비티를 설정해야 합니다. parentActivityName에 .MainActivyty를 입력하면 됩니다. <?xml version="1.0" encoding="utf-8"?> 7. 실행화면
|