Primero debe definir la pantalla spash en su archivo layout.xml;
<LinearLayout xmlns: android = "http://schemas.android.com/apk/r…"
- ¿Los dispositivos Android siguen recibiendo actualizaciones oficiales después de rootearlos?
- Cómo aprender a desarrollar aplicaciones de Android de manera rápida y efectiva
- ¿Por qué Google introduce un lenguaje más complejo Kotlin para el desarrollo de Android?
- ¿Cómo es la demanda de desarrolladores de Xamarin?
- ¿Cuál es la diferencia entre listview y recyclerview en Android?
android: orientación = “vertical” android: layout_width = “fill_parent”
android: layout_height = “fill_parent”>
<ImageView android: id = "@ + id / splashscreen" android: layout_width = "wrap_content"
android: layout_height = “fill_parent”
android: src = “@ drawable / splash”
android: layout_gravity = “center” />
<TextView android: layout_width = "fill_parent"
android: layout_height = “wrap_content”
android: text = “Hola mundo, splash” />
Y tu actividad:
importar android.app.Activity;
importar android.content.Intent;
importar android.os.Bundle;
importar android.os.Handler;
Splash de clase pública extiende la actividad {
/ ** Duración de la espera ** /
privado final int SPLASH_DISPLAY_LENGTH = 1000;
/** Se llama cuando se crea por primera vez la actividad. * /
@Anular
public void onCreate (Bundle icicle) {
super.onCreate (carámbano);
setContentView (R.layout.splashscreen);
/ * Nuevo controlador para iniciar la actividad del menú
* y cierre esta pantalla de bienvenida después de algunos segundos. * /
nuevo controlador (). postDelayed (nuevo Runnable () {
@Anular
public void run () {
/ * Crear una intención que iniciará la actividad del menú. * /
Intención mainIntent = nueva intención (Splash.this, Menu.class);
Splash.this.startActivity (mainIntent);
Splash.this.finish ();
}
}, SPLASH_DISPLAY_LENGTH);
}
}