반응형

1. AndroidManifest.xml에 아래 내용 추가

<!--splash-->
<activity android:name=".SplashActivity"
android:screenOrientation="portrait"
android:configChanges="orientation|keyboardHidden"
android:theme="@android:style/Theme.NoTitleBar"/>
<!--splash-->

2. splash화면 splash.xml 파일 생성(splash 화면은 해당 이미지 사용)


3. SplashActivity.java 파일 생성

public class SplashActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);

Handler handler = new Handler();
handler.postDelayed(new Runnable() {

@Override
public void run() {
finish();
}
}, 3000);// 3 초
}
}

4.MainActivity에 아래 내용 추가

startActivity(new Intent(this, SplashActivity.class));

실행을 하면 첫 화면이 나오기전에 splash화면이 나오는 것을 볼 수 있다.

반응형

+ Recent posts