martes, 31 de marzo de 2015

Mi Primera Android Aplicación


1. Creacion del Activity

Activity es la clase donde pondremos la logica de la aplicacion compuesta por codigo java, se podria decir que si una aplicacion tiene 6 pantallas, cada pantalla podria ser un activity, dentro del activity nosotros podemos llamar a los archivos XML (layout) donde pondremos cada uno de los controles de la pantalla como Botones (Buttons), Cajas de Texto (EditText), Labels (TextView), etc

Hay Varios tipos de Activities, mas adelanto detallaremos cada uno de ellos
Ejemplo de un Activity

package com.example.david.toledos;

import android.support.v7.app.ActionBarActivity;

import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

public class MainActivity extends ActionBarActivity {


@Override

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}

Este es un Activity de tipo ActionBar , tambien podriamos tener una activity de esta manera

package com.example.david.toledos;

import android.Activity;

import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

public class MainActivity extends Activity {


@Override

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}

La clase MainActivity sera la primera en ser llamada y esta muestra en la pantalla del dispositivo android el layout R.layout.activity_main, que en lineas abajos detallaremos

El Siguiente paso es la creacion del layout, donde pondremos todos los controles que tendra el UI


Este es un ejemplo de UI, Aqui estamos usando un RelativeLayout, mas adelante explicaremos acerca de su uso, dentro del RelativeLayour tenemos un TextView, que nos mostrara el texto "Hola es mi primera aplicacion android" en la pantalla de nuestro dispositivo android





El Siguiente paso es declarar la clase Activity en el AndroidManifest.xml

Este es un ejemplo:



       

Aqui definimos nuestro Activity principal que sera el primero en ser llamado de esta manera
  

           
Aqui tenemos tambien un activity secundario llamado MainActivity2, si pueden apreciar no tiene el intent-filter de Main y Launcher.

Aqui muestra como quedaria nuestra pantalla, en la parte izquierda vemos un menu, en la siguiente clase le enseñaremos como crear un menu




No hay comentarios:

Publicar un comentario