En este vídeo comenzamos a ver cómo crear una activity. Conseguiremos que al pulsar uno de los botones de nuestra interfaz, nos lleve a una nueva pantalla (activity).

Para más cursos, ejercicios y manuales visita: http://www.pildorasinformaticas.com

source

41 Comentarios

  1. Hola Juan, excelente curso, lo sigo en pararelo junto con el de Java desde hace ya tiempo.

    ¿Tienes pensado incluir en este curso de Android algo sobre Material Design o hacer otro curso aparte para hablar de Material Design? Sería muy interesante sobre todo explicado por ti que mejor y más al detalle que tú dudo que lo hagan muchos.

    Por cierto, ¿el curso va a seguir el contenido de algún libro? Lo digo porque estoy leyendo cierto libro que crea la misma aplicación Rocas pero con el nombre Asteroides y de momento es sospechosamente idéntica jeje, y la verdad, no se si es así o no, pero da gusto escuchar tus explicaciones después de leer algún capítulo del libro porque tú si que explicas DE VERDAD desde 0.

    Un saludo y ánimo con todos los cursos que tienes a tus espaldas que no es poco trabajo.

  2. Cada día me sorprende mas los conocimientos que tienes Juan, Gracias por compartirlos, Que Dios te siga Bendiciendo mucho, tuve un pequeño inconveniente en este video y fue casi al final al momento de agregarle la propiedad de tema al activity no me carga nada, cuando escribi android, no me desplego nada, lo que hice fue copiar la linea de codigo tal cual como te apareció a ti, pero al momento de ejecutar la aplicación y hacer click en el botón, pues no me muestra ningún cambio, es como que si ignorara esa linea de código.

    <activity android:name=".activity_info">
    android:theme="@style/Theme.AppCompat.Dialog" <—- esta linea me aparece en blanco, al compilar no da error
    </activity>

    =(

  3. Gracias por compartir tus conocimientos. pero en esa ventana dialogo. a mi me aparece el nombre de mi app. y a ti no te aparece. no se a que se debe. alguien sabe como quitarla o ponerla. osea en la ventana dialogo no te aparece "Rocas" .

  4. Excelente vídeo, tengo un problema con el "Theme.AppCompat.Dialog", al oprimir el botón información, la ventana que se abre me sale totalmente blanca y no salen los textos, y solo pasa con AppCompat.Dialog y no con otros temas, ¿alguien sabe la razón?

  5. Un saludo profesor +pildorasinformaticas, aprecio mucho su dedicacion y aporte ya que usted ha sido uno de mis mentores.
    Esto es una humilde sugerencia: no es mas conveniente hacer esto:
    Button btnInformation = (Button) findViewById(R.id.btnInformation);

    btnInformation.setOnClickListener(new View.OnClickListener() { //This button call the activity Information
    @Override
    public void onClick(View v) {
    Intent i = new Intent(MainActivity.this,Information.class);
    startActivity(i);
    }
    });
    que poner una vista a la escucha de un evento(Click en este caso) desde el xml?
    Esto es porque haciendolo desde el xml crea acoplamiento alto con el codigo Java. Un saludo,

  6. hola buenos días. Soy uno de los muchos seguidores de tus cursos y la verdad es que son maravillosos, estoy aprendiendo mucho. Tengo un problema a la hora de programar el cambio de actividades es el siguiente:
    en la linea esta setContentView(R.layout.activity_info); la R me sale en rojo pongo el cursor por encima a ver cual es el fallo y me pone "Cannot resolve symbol 'R'". Como puedo solucionar esto?. Gracias de antemano, recibe un cordial saludo

  7. Hola Juan. Vengo siguiendo tus videos, son muy didácticos. Gracias por ello.
    En la última parte del video, al correr la aplicación no me vota error alguno pero en la ventana modal no se me muestra nada (del mensaje de informacion general, se muestra en blanco). El log de de android monitor me sale que no encuentra lo siguiente
    Can not find class: Landroid/view/SearchEvent;
    Can not find class: Landroid/widget/ViewStub
    Can not find class: Landroid/webkit/ViewStub;
    Can not find class: Landroid/app/ViewStub;
    Vengo usando android 5.0.1 API 21

    Saludos

  8. hola profe estoy siguiendo sus vídeos y agradecerle su tiempo y dedicación comentarle que me paso algo extraño seguí todos los pasos de este vídeo y cuando quería hacer la prueba al darle clic al botón información me lanzaba que se había detenido la aplicación, por que instalaba la aplicación seguía el problema lo resolví usando el debug a la primera entra y funciono compile nuevamente y ahora funciona bien es normal esto?

    Saludos desde El Salvador, Centro America

  9. Tengo una consulta, yo en las prácticas uso el ConstraintLayout, (poniendo restricciones a los limites, como se recomienda) a mi me es mas cómodo.¿Usar este tipo de layout es recomendable o no? teniendo en cuenta que si quiero ordenar los elementos toqueteo los dp del xml y listo.

  10. Profe tengo una consulta, pero primero que todo muchas gracias profe por la calidad y el buen contenido de este curso.
    Mi consulta es por qué si al método ejecutar_info le pasamos un null igual nos lleva a la vista
    de información.

  11. Muy buen video pero no puede crear una clase, me aparece
    Unable to parse template "Class"
    Error message: This template did not produce a Java class or an interface

    Alguien tiene alguna idea de que puede ser?

  12. Buenas, tengo una duda. Yo me confundí y en el onClick del activity_main.xml(LAND) del botón Info, especifiqué el método, por lo tanto al ejecutarlo en mi dispositivo sólo rotando en posición horizontal me funcionó lo de pulsar el botón y que aparezca la nueva actividad… luego, borré el método en ese onClick y lo coloqué en el botón Info del activity_main.xml normal digamos… y me funciona tanto en horizontal como en vertical. Mi duda es, ¿por qué no da lo mismo trabajar en uno u otro botón de los correspondientes layouts, si ambos hacen referencia al mismo recurso "d_adicional"? o es que siempre tenemos que referenciar los métodos desde el onClick de las vistas del activity_main original para que funcione tanto portrait como landscape?

  13. Estoy trabajando con la versión 3.0 de Android, y me arrojó el siguiente error: Al lanzar el Dialog desde el boton información, me aparecía en blanco. Probé varias cosas pero nada daba resultado, finalmente al parecer el error se producía porque la clase InfoClase hereda de Activity y no de AppCompatActivity, en cuyo caso la linea agregada en Manifest.xml hubiese dado resultado, pero en este caso, cuando heredamos de Activity la instrucción en el archivo AndroidManifest.xml es la siguiente:

    <activity android:name=".InfoClase"
    android:theme="@android:style/Theme.Dialog"></activity>

    Lo dejo acá por si a alguien le ocurre el mismo error.

  14. En mi caso con el tema @style/Theme.AppCompat.Dialog me sale el titulo de la aplicacion pro en el video no, como hago para que no me salga el encabezado que contiene el titulo o nombre de la aplicacion, alguien sabe ??

  15. Un tip por si le sirve a alguien que esté en esta parte, si das click derecho sobre la raíz, selecciona new, luego crear activity, automáticamente te crea el archivo.java y .xml de la activity y tambien automaticamente lo agrega en el manifest, de esta forma ahorras tiempo, saludos.

  16. Buenas, genial video, me gustaria saber cómo se pueden meter dos activities en el mismo layout, puesto que cada vez que añado una activity me salen dos aplicaciones diferentes en el telefono, y para cada activity tengo que abrir una app u otra. Un saludo.

Dejar respuesta

Please enter your comment!
Please enter your name here