私はAndroidアプリケーションを開発していて、デフォルトの画像を配置したいと思います。これはiPhoneアプリでは一般的です。アプリが起動すると、開発者の名前とアプリケーションの名前(たとえば)が画像とともに表示されます。
Facebookのようなアプリは、アプリケーションが起動する前にこれらのデフォルト画面を持っているので、それは可能だと思います。これらをどのように実装できますか?
私はAndroidアプリケーションを開発していて、デフォルトの画像を配置したいと思います。これはiPhoneアプリでは一般的です。アプリが起動すると、開発者の名前とアプリケーションの名前(たとえば)が画像とともに表示されます。
Facebookのようなアプリは、アプリケーションが起動する前にこれらのデフォルト画面を持っているので、それは可能だと思います。これらをどのように実装できますか?
必要なのはスプラッシュ画面です。
onCreate()
起動アクティビティの方法で、これを試してください。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Thread proceed = new Thread(){
public void run()
{
try {
sleep(5000);
Intent next = new Intent("nextActivityIntentGoesHere");
startActivity(next);
} catch (InterruptedException e) {
e.printStackTrace();
}
finally{
finish();
}
}
};
proceed.start();
}
あなたmain.xml
は次のようにすることができます:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/welcomescreenpicture" >
</LinearLayout>
welcomescreenpicture
これにより、アプリケーションの起動時に5秒間が表示されます。