티스토리 뷰

SplashActivity (로딩화면) 만들기

: 로딩화면을 만들어보는 실습



SplashActivity 만들기

레이아웃을 Empty로 하여 새로운 Activitiy를 생성한다.



AndroidManifest.xml 수정하기

기존에 AndroidManifest.xml 에는 아래와 같이 되어있다.

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

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

MainActivity에 있던 intent-filter를 SplashActivity 쪽으로 옮긴다.

그리고 SplashActivity의 테마를 NoActionBar로 설정한다.


결과적으로 AndroidManifest.xml

<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
</activity>
<activity android:name=".SplashActivity" android:theme="@style/Theme.AppCompat.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

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

이와 같이 된다.


그럼 어플실행시 SplashActivity 가 먼저 실행되고 MainActivity가 실행된다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함