안드로이드 Splash screen
계산기에 아무 이미지 (yahoo)나 가져와서 입혀보았다.
workspace명/project명/res/drawable-hdpi/*.png
MainActivity.java
>>
setContentView 호출 후
startActivity(new Intent(this,Splash.class));
Splash.java
>>
public class Splash extends Activity{ // Activity 상속
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
Handler hd = new Handler();
hd.postDelayed(new Runnable() {
@Override
public void run() {
finish(); // 3 초후 이미지를 닫아버림, 스플래시스크린 종료
}
}, 3000);
}
splash.xml
>>
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/splash_img"> <!-- png파일 이름 : splash_img.png -->
</RelativeLayout>
AndroidManifest.xml
>>
<application>
<activity android:name=".Splash" android:theme="@android:style/Theme.NoTitleBar" />
<!-- 기존 activity 위에 추가, .Splash는 splash 실행하는 java 파일명 -->
</application>
Splash screen MainActivity 동작
'내 공부 > 안드로이드' 카테고리의 다른 글
Android Listener 개념 이해 (0) | 2015.02.09 |
---|---|
Android Application 타이틀바 제거 (0) | 2015.02.09 |
안드로이드 JAVA Listener 사용 (0) | 2015.01.29 |
안드로이드 layout - 예제:계산기 (0) | 2015.01.28 |
안드로이드 기본 (2) | 2015.01.27 |
물감 사야겠다 ㅠㅠ 색이너무 없어 아쉽다
다음엔 실제 인물화로 도전\ /