Primero pasos con Android Studio: pasar entre actividades mediante un botón.

En esta entrada explicaré un conceto sencillo a la hora de programar con Android. Cada “pantalla” de una aplicación es una actividad, con una clase asociada, y con sus respectivos datos y elementos.

Cuando creamos un nuevo proyecto con Android Studio nos encontramos la actividad activity_main.xml y con la clase MainActivity.java.

Crearemos otra actividad, en mi caso la llamo saludo_main.xml con su clase saludo.java. En esta entrada añadiremos un botón que nos lleve a esta nueva actividad.

Además tendremos que declarar en AndroidManifest.xml nuestra nueva actividad. Dentro de las etiquetas “application” la declararemos con el código:


<activity
android:name=”.vista”
android:label=”@string/app3″ >
</activity>


 

(Y en strings.xml inicializamos “app2”)

Dentro de activity_main.xml añadiremos un botón en la pestaña de “Desing” y vemos el ID en la pestaña “Text” de éste, en mi caso “button”.

Ahora trabajaremos con MainActivity.java: dentro de la función onCreate de ésta clase añadiremos el evento “click” del botón añadimos:


//Obtenemos una referencia a los controles de la interfaz
final Button boton = (Button)findViewById(R.id.button);
//Implementamos el evento “click” del botón
boton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent =  new Intent(MainActivity.this, saludo.class);
startActivity(intent);
}
});


 

Primero identificamos nuestro botón y el evento de “click”: cuando se pulse se creará un un intent hacia saludo y comenzamos la actividad.

 

Puedes ver esto desarrollado en mi aplicación y más funcionalidades, que explicaré en posteriores entradas.

 

 

 

Anuncios

Un comentario en “Primero pasos con Android Studio: pasar entre actividades mediante un botón.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s