
Primero tenemos que crear el archivo .java que lanzará la aplicación. Lo añadiremos en la ruta
/src/org/development/xxx :
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
El método onCreate inicializa el activiy mientras que setContentView muestra la pantalla principal de la aplicación. Mediante R.layout.main identifica el archivo main.xml que situaremos en res/layout. En este archivo introduciremos la información que queremos mostrar en la pantalla.
En mi caso mostraré un texto y un par de botones:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent"
android:layout_width="fill_parent">
<LinearLayout
android:orientation="vertical"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_gravity="center">
<TextView
android:text="@string/main_title"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="center" />
<Button
android:id="@+id/new_meeting_button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/inicio" />
<Button
android:id="@+id/add_person_button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/salir" />
</LinearLayout>
</LinearLayout>
Solo nos faltaría añadir un archivo en donde introducir los textos que queremos usar tanto para los botones como para el texto plano. Este archivo lo tenemos que añadir en /res/values/string.xml poniéndole como hemos visto el mismo nombre que empleamos en la línea android:text="@string/salir". El contenido del fichero es le siguiente:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">New Android</string>
<string name="main_title">Android Main Title</string>
<string name="inicio">Inicio</string>
<string name="salir">Salir</string>
</resources>
Lo que observaremos en el emulador será algo como esto:
LIBRO RECOMENDADO PARA APRENDER ANDROID
Uno de los libros fundamientales y que recomiendo para aprender Android y llegar a hacer aplicaciones profesionales es:
Android 2 Application Developement de Reto Meier