The startup screen is often used in applications. A background thread is started to prepare resources for running the main program.
Android can enable the screen as follows:
This is the code for the splash. xml layout file.
Code
<LinearLayout
Xmlns: android = "http://schemas.android.com/apk/res/android"
Android: layout_height = "fill_parent" android: layout_width = "fill_parent" android: orientation = "vertical">
<ImageView android: layout_height = "fill_parent" android: layout_width = "fill_parent" android: scaleType = "fitCenter" android: src = "@ drawable/splash"> </ImageView>
</LinearLayout>
Place an ImageView to load the startup Image
SplashActivity is started as the main view
Code /** Called when the activity is first created .*/
@ Override
Public void onCreate (Bundle savedInstanceState ){
Super. onCreate (savedInstanceState );
SetContentView (R. layout. splash );
Handler x = new Handler ();
X. postDelayed (new splashhandler (), 2000 );
}
Class splashhandler implements Runnable {
Public void run (){
StartActivity (new Intent (getApplication (), MainActivity. class ));
SplashActivity. this. finish ();
}
}
After loading, use the postDelayed method of Handler to jump to the main view after 2 seconds.