반응형
[Android Studio] 안드로이드 스튜디오 시작페이지 메인 액티비티 변경하기
안드로이드 스튜디오에서 엑티비티가 여러 개가 되는 경우 시작 액티비티를 변경하고 싶은 경우가 있다.
1. Activity 생성
구글링 교과서에서는 SubActivity라는 클래스 이름으로 생성하였다.
2. Manifest 수정
액티비티 생성 후 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부분을 넣어주는 것이다.
이상 간단하게 메인 페이지를 바꾸는 방법이었다.
반응형
'APP > AndroidStudio' 카테고리의 다른 글
[Android Studio] 간단하게 하이퍼링크 걸기 안드로이드 스튜디오 (0) | 2020.06.24 |
---|---|
[Android Studio] 간단한 커스텀 폰트 사용하기 원하는 글꼴 넣기 안드로이드 스튜디오 (0) | 2020.06.21 |
[Android Studio] 간단하게 캡처금지하기, 캡쳐방지 하기 (0) | 2020.06.15 |
[Android Studio] 간단하게 버튼 중복클릭 시간 제한하기 (0) | 2020.06.12 |
[Android Studio] AsyncTask를 이용한 php+mysql HTTP POST 통신 (1) | 2020.06.06 |