안드로이드 splash 화면 (인트로화면)
1.일딴 xml 코드(보여줄 화면)
2.java 코드
package com.pt.app;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import com.pt.R;
public class SplashActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
Handler hd = new Handler();
hd.postDelayed(new splashhandler(), 2000); // 2초 후에 hd handler 실행 3000ms = 3초
}
private class splashhandler implements Runnable{
public void run(){
startActivity(new Intent(getApplication(), LoginvActivity.class)); //로딩이 끝난 후, 화면 이동
SplashActivity.this.finish(); // 로딩페이지 Activity stack에서 제거
}
}
@Override
public void onBackPressed() {
//플래시 화면에서 뒤로가기 버튼 반응 없게 할려고 (참고)
}
}
3.매니페스트에 등록 (사용할 splash자바코드 등록)
'■ Android > Tip' 카테고리의 다른 글
[Android] edittext 키보드 올라왔을때, 화면 안 올라가게 하는 방법 (0) | 2019.11.10 |
---|---|
[Android] 뒤로가기 버튼[Back버튼] (0) | 2019.10.30 |
[Android] edittext 테두리 없애기 (0) | 2019.10.25 |
[Android] 전체 검색 단축키 (0) | 2019.10.24 |
[Android] ImageButton 클릭 효과 (0) | 2019.10.23 |