728x90
    
    
  반응형
    
    
    
  우선 Intro화면 하나 만들어야합니다.
intro.xml
<ImageView
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:background="@drawable/intro" //src속성 말고 background 속성을 사용해야 전체화면으로 꽉 찹니다.
/>
intro.xml과 이어주는 intro.java 하나 생성해줍니다.
public class intro extends Activity{
  Handler handler = new Handler();
  Runnable r = new Runnable() {
  @Override
  public void run() {
  // 2초뒤에 다음화면(MainActivity)으로 넘어가기 Handler 사용
  Intent intent = new Intent(getApplicationContext(), MainActivity.class);
  startActivity(intent); // 다음화면으로 넘어가기
  finish(); // Activity 화면 제거
  }
};
  @Override
  protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.intro); // xml과 java소스를 연결
  } // end of onCreate
  @Override
  protected void onResume() {
  super.onResume();
  // 다시 화면에 들어어왔을 때 예약 걸어주기
  handler.postDelayed(r, 2000); // 2초 뒤에 Runnable 객체 수행
}
  @Override
  protected void onPause() {
  super.onPause();
  // 화면을 벗어나면, handler 에 예약해놓은 작업을 취소하자
  handler.removeCallbacks(r); // 예약 취소
  }
}
메니페스트도 수정해줍니다.

궁금하신 사항은 댓글 남겨주세요.
728x90
    
    
  반응형
    
    
    
  'Android' 카테고리의 다른 글
| 안드로이드 스튜디오 파이어베이스 연동 (2) | 2019.10.01 | 
|---|---|
| WebView에서 http로 시작하는 주소로 인해 어플에서 실행이 안될시 (0) | 2019.10.01 | 
| ImagView로 전체화면 여백없이 꽉 채우기 (0) | 2019.09.24 | 
| App(앱) 상태바와 타이틀바 제거 (0) | 2019.09.24 | 
| App(앱) Icon(아이콘) 수정하는 방법 (0) | 2019.09.24 | 
										
									
										
									
댓글