Los pasos que nos indican son los siguientes:
- Crear el AVD, que ya hicimos en el último paso del post anterior.
- Crear el projecto en Eclipse.
- Construir la Interfaz de Usuario dentro de la clase.
- Ejecutar la aplicación.
<?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="@string/hello"/>
¿Dónde ubicamos estos ficheros XML? Primero vamos a ver la estructura de directorio:
- src/: código de nuestras clases
- gen/: código generado
- assets/: desconozco!
- res/drawable/: imágenes
- res/layout/: layouts para nuestra IU
- res/value/: textos
Para más detalles, recomiendo mirar Application Fundamentals. En los próximos post intentaré explicar de manera sencilla el contenido de esta página.
Ya hemos acabado con nuestro HelloWorld!! Si ejecutamos veremos que los resultados son iguales, tanto creando la IU programáticamente como con layouts.
Problemas
La guía de Android Labs es bastante sencilla de seguir, pero durante la realización me encontré con un problema. Después de estar jugando con los ficheros, me daba el siguiente error:
main.out.xml already defined
Después de googlear un rato no supe cuál era el motivo, pero lo solucioné eliminando el archivo main.out.xml a mano.
Hola Sergio, como ya te dije en Barcelona-Androides te voy leyendo y ahora ya he hecho mi primer Hello World! :)
ResponderEliminarAhora voy a seguir con el resto de posts que has hecho a ver si me va saliendo todo. Muchas gracias por ir escribiendo estos posts de iniciación!!