2011-12-08 30 views
0

iOSでは、アプリが読み込まれるときの読み込み画面を作成します。Androidにも同様のことがあります。私のアプリケーションが読み込まれると、開くまで黒い画面が表示されます。Androidのアプリ読み込み画面

+1

をあなたはPAGを作成する方法を求めていますリソースがロードされている間に表示するか、デバイスに最初の画面がどのように表示されるかを操作する方法を教えてください。 – Codeman

答えて

2

は、私は決してiOSの専門家だけど、あなたはスプラッシュ画面を参照している場合は、次の操作を行うことができます:

は、それが意図フィルタカテゴリにLAUNCHERとして設定されているの活動を作成しますマニフェスト...あなたはスプラッシュそれを呼び出す言う:

<activity 
     android:label="@string/app_name" 
     android:name=".Splash" > 
     <intent-filter > 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
</activity> 

次に、新しい活動にonCreate新しいテントを開始しpostDelayを実行します。

new Handler().postDelayed(new Runnable() { 
     public void run() { 
      Intent intent = new Intent(); 
      intent.setClass(Splash.this, MyMainActivity.class); 
      Splash.this.startActivity(intent); 
      Splash.this.finish(); 
     } 
    }, 3000); // splash will show for 3 seconds 
+0

これは、その代替案の質問に対する回答ではありません。http://cyrilmottier.com/2012/05/03/splash-screens-are-evil-dont-use-them/ –

0

ちょうどImageViewのメイン(起動)画面を作成(またはあなたが持っているあなたのスプラッシュスクリーン好き)、その後、あなたの本当のメイン画面を起動するためにStartActivity()を呼び出します。

0

アニメーションイメージに表示されるカスタムビューを使用してアクティビティを表示することができます(レイアウトを拡張するLayoutInflaterとアニメーション化するアニメーションを使用)。それはどうやってやったのですか?

関連する問題