본문 바로가기

APP/AndroidStudio

[Android Studio] 안드로이드 스튜디오 시작페이지 메인엑티비티 변경하기

반응형

[Android Studio] 안드로이드 스튜디오 시작페이지 메인 액티비티 변경하기

안드로이드 스튜디오에서 엑티비티가 여러 개가 되는 경우 시작 액티비티를 변경하고 싶은 경우가 있다.

 

1. Activity 생성

Activity 생성 방법

 

구글링 교과서에서는 SubActivity라는 클래스 이름으로 생성하였다.

 

2. Manifest 수정

AndroidManifest.xml 경로

 

액티비티 생성 후 Android Manifest.xml을 들어간다.

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

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

위와 같이 기존 코드가 작성되어 있을 것이다.

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

intent-filter부분을 살펴보면 MainActivity가 가장 먼저 열리는 것을 알 수 있다.

intent-filter부분을 모두 드래그해서 Ctrl + X를 눌러 잘라내기 한다.

 

 <activity android:name=".SubActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

위 코드와 같이 SubActivity 아래에 Ctrl + V로 붙여 넣기 한다.

MainActivity와 SubActivity에 둘 다 intent-filter 부분을 넣으면 에러를 발생시킬 수 있다.

MainActivity에는 intent-filter가 존재해서는 안되며 열고 싶은 Activity에만 intent-filter부분을 넣어주는 것이다.

 

이상 간단하게 메인 페이지를 바꾸는 방법이었다.

반응형