Muchas aplicaciones de Android no tienen una Splash Screen. Crear una es muy sencillo, y sólo invertiremos 5 minutos.
Pasos a seguir:
- Crear un layout que contendrá la imágen del Splash Screen. En nuestro caso la imágen que mostraremos es “splash_screen.png”. Llamaremos al fichero splash_layout.xml.
- Crear una nueva Activity, la llamaremos SplashScreen.java
- Cambiaremos nuestro AndroidManifest.xml, añadiendo nuestra actividad SplashScreen como principal, quedando así:
Y ya tenemos nuestra SplashScreen integrada en el proyecto!!
Esta muy bien
Gracias, ya lo implemente y funciona al 100, buena idea usar un Handler
Al escribir este codigo me sale el siguiente error :
Description Resource Path Location Type
The method run() of type new Runnable(){} must override a superclass method SplashScreen.java
En la linea 16 en el run()
Porque puede ser?
Saludos.
Estas trabajando con 1.6 o superior? Si no es así cambia el compilador de java a 1.6 o superior.
También revisa que hayas puesto el @override
Me aparece un error al incorporarlo a mi Manifest
en android:name=“.SplashScreen”, me aparece un error que dice: Open quote is expected for attribute “andoid:name” associated with an element type “activity”.
No se que cambiar para arreglarlo, me podrias ayudar.
Saludos
Open quote es error de comillas. Las has puesto bién?
Saludos
No consigo reparar unos errores que me salen al incluir todo lo mencionado arriba.
Ni cambiando los nombres (Ya que mi ventana inicial no se llama main) consigo nada. En el apartado SplashScreen.Java me marca error en:
public void run() {
marcandome el run
Archivos de mi proyecto:
SplashScreen.Java y un xml llamado Splash_Layout.xml
Actividad Inicial: NomidroidActivity.Java y su xml llamado main.
Este seria el contenido de mi Manifest:
Programando desde 2.3.3
Gracias
Hola,
No consigo ver el contenido de tu manifest para comprobar si esta todo correcto. Vuelve a pegarlo a ver.
También revisa que tengas los extends de las clases y todo correcto.
Saludos,