0

アンドロイドスタジオで行われたアンドロイドプロジェクトのスプラッシュ画面を作成するのに役立つガイドが見つからないことがあります。Androidスタジオでスプラッシュ画面を作成するバージョン2.2

ので、私はスプラッシュ画面を作成することができ、新たな活動を追加する場所を私は見つけることができません

(私はマックに取り組んでいます)。

編集:私は試すように言われた領域から見つけることができません: SecondEDIT下の写真:これが反応-ネイティブプロジェクトである

Picture 1

picture2

+2

私はあなたがリソースフォルダをクリックしていると思います。アプリ> src> com.yourpackagenameをクリックする必要があります。 – SripadRaj

+0

正確に@SripadRajが正しい –

+0

[スプラッシュ画面を作成するにはどうすればいいですか?](https://stackoverflow.com/questions/5486789/how-do-i-make-a-splash-screen) – MichaelStoddart

答えて

0

あなたはこのようにそれを行うことができます:

enter image description hereはその後、Nを設定しますランチャー活動としてEW活動とハンドラを使用して、遅延の後に次のアクティビティを設定します。

new Handler().postDelayed(new Runnable() { 
     @Override 
     public void run() { 
      Intent nextIntent = new Intent(mContext, HomeActivity.class); 
      startActivity(nextIntent); 
      finish(); 
     } 
    }, 1000); //1000ms = 1second 
+0

上記の編集を確認してください –

+0

@DominicGozzaので、アンドロイドスタジオでは、画面の左上にあるファイルをクリックして、新規 - >アクティビティ - >空のアクティビティをクリックし、あなたのプロジェクトに新しいアクティビティを追加しました。ちょうど質問のように – MichaelStoddart

+0

@DominicGozzaがアンドロイドスタジオの左側にプロジェクト構造ペインで「アプリケーション」ファイルをクリックし、上記の指示に従います – MichaelStoddart

0

をちょうどあなたのパッケージの一部でクラスを作成し、そのためのレイアウトファイルを作成し、アプリケーションタグの下mainfestに追加タグとは、次のようにスプラッシュタイプの機能を得ることができます。

public class SplashActivity extends AppCompatActivity { 

private static final long SPLASH_SCREEN_DELAY = 2000; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_splash); 

    CountDownTimer countDownTimer = new CountDownTimer(SPLASH_SCREEN_DELAY, 1000) { 
     @Override 
     public void onTick(long l) { 

     } 

     @Override 
     public void onFinish() { 

      User user = GeneralUtils.getRegisteredUser(SplashActivity.this); 
      if (user == null || user.getUserId() == null) { 
       Intent intent = new Intent(SplashActivity.this, WalkThroughActivity.class); 
       startActivity(intent); 
      } else { 
       Intent intent = new Intent(SplashActivity.this, MainActivity.class); 
       startActivity(intent); 
      } 

      SplashActivity.this.finish(); 

     } 
    }; 

    countDownTimer.start(); 
} 

}

関連する問題