Android Kotlin 뒤로가기 버튼 생성 - parentActivityName

Notepad96

·

2020. 12. 4. 22:08

300x250

 

 

 


1. 매니페스트(Manifest) 파일 및 결과

 

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myapplication">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.MyApplication">
        <activity android:name=".MainActivity2"

            android:parentActivityName=".MainActivity"

            ></activity>
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

 

- 매니페스트 파일 내의 application 태그 속 activity 태그가 개수만큼 선언되어 있다.

 

 

 

 

- 뒤로가기 버튼을 만들기 위해서는 해당 activity에서

 

android:parentActivityName 속성을 사용하여 뒤로 이동할 액티비티명을 지정해주면 된다.

 

 

 

해당 예시에서는 MainActivity2 액티비티에서 뒤로가기 버튼을 만들며 이를 눌렀을 시 MainActivity로 이동한다.

 

 

MainActivity

 

MainActivity2

 

- 앱 바 좌측에 뒤로가기 버튼이 생성 된다. 

 

 

 

 

 


2. 참 조

 

 

다른 활동 시작  |  Android 개발자  |  Android Developers

이전 과정을 완료했다면 텍스트 필드와 Send 버튼이 있는 단일 화면으로 구성된 활동을 보여주는 앱이 있을 것입니다. 이 과정에서는 사용자가 Send 버튼을 탭할 때 메시지를 표시하도록 새 활동

developer.android.com

 

 

300x250