Android: Splash Screen

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!!

7 thoughts on “Android: Splash Screen

  1. 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.

  2. 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

  3. 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

  4. Open quote es error de comillas. Las has puesto bién?

    Saludos

  5. 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

  6. 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,

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code lang=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" extra="">