私はアンドロイド開発の初心者です。
res/values フォルダーのテーマを使用して、スプラッシュ スクリーンを表示します。
<style name="Theme.Splash" parent="android:Theme">
<item name="android:windowBackground">@drawable/launch_screen</item>
<item name="android:windowNoTitle">true</item>
</style>
私が持っているAndroidManifestで:
<activity
android:name="SplashScreen"
android:screenOrientation="portrait"
android:theme="@style/Theme.Splash" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
スプラッシュ スクリーンのアクティビティ コードは次のとおりです。
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
public class SplashScreen extends Activity {
private static final int SPLASH_DISPLAY_TIME = 3000; /* 3 seconds */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.splash);
new Handler().postDelayed(new Runnable() {
public void run() {
Intent mainIntent = new Intent(SplashScreen.this,
MainActivity.class);
SplashScreen.this.startActivity(mainIntent);
SplashScreen.this.finish();
overridePendingTransition(R.anim.mainfadein,
R.anim.splashfadeout);
}
}, SPLASH_DISPLAY_TIME);
}
}
res/drawable フォルダーにはファイル launch_screen.png (480 * 800 px) があります。
1) 私の寸法は、ほとんどの Android デバイスで問題ありませんか?
2) 他のフォルダに他の画像やスタイル ファイルを追加する必要があるのでしょうか?
前もって感謝します?