Você está na página 1de 1

Layouts, Intents y Manifest

M.Sc. Reynaldo Zeballos

LABORATORIO: ACTIVITY, LAYOUT & MANIFEST


MEN DE RECETAS
Para este laboratorio vamos a crear nuevos Layouts, y en cada uno de los layout, vamos a colocar un
grfico diferente, dependiendo de tu seleccin, pues puedes elegir entre: Platos, Postres o Tragos.
Nivel 1: Botones normales con el nombre del grfico a mostrar, y cada vez
que el usuario hace click sobre un botn, aparece el nuevo layout con la
Imagen completa del grfico que corresponda. Asimismo se muestra el ttulo
con el nombre del grfico y un botn para RETORNAR al LAYOUT principal.
Nivel 2: Los botones se convierten en botones grficos que muestran una
imagen reducida del grfico a mostrar. Ahora, si el usuario hace click sobre
la imagen pequea, el sistema le enva al layout respectivo, con la Imagen
completa del grfico que corresponda. Asimismo se muestra el ttulo con el
nombre del grfico y un botn para retornar al LAYOUT principal.

PROCEDIMIENTO PARA AGREGAR UN NUEVO LAYOUT


1. Para agregar un layout, seleccione en la seccin res, layout, click
derecho sobre layout y seleccionar New -> Other -> Android -> Android
XML layout file, indicar el nombre de Archivo, por ejemplo: ventana2.
2. Ahora en la seccin src crear la clase para este layout, por ejemplo:
ventana2Activity.java
3. El cdigo para esta clase podra ser el siguiente:
import android.app.Activity;
import android.os.Bundle;
public class ventana2Activity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ventana2);
}
}

4. En el nuevo layout ventana2 agregar un botn, asignarle al mtodo onClick la funcin retornar. En el activity
ventana2Activity.java agregar el cdigo respectivo para retornar y ejecutar el comando finish();, que har que
el control retorne al layout principal que invoc al presente LAYOUT.
5. Ahora en el layout principal, que ser el men principal, agregar un botn con el texto IR AL NUEVO LAYOUT y
asignarle una funcin ejecutar a travs del evento onClick y registrar el siguiente cdigo:
Intent p = new Intent (this, ventana2Activity.class);
startActivity( p );

6. Finalmente, agregar en el MANIFEST la siguiente lnea, despus del texto </activity>:


<activity android:name="ventana2Activity"
android:label="Nueva Ventana Nro 2">
</activity>

Nivel 3: Agregar un Menu de Layout PRINCIPAL, donde el usuario primero seleccione si quiere ver
PLATOS, POSTRES o TRAGOS. Luego acceder al men correspondiente y mostrar todas las imgenes.

SUDOKU Nivel 2,3,4: Para quienes hicieron correr el programa del SUDOKU (Nivel 1), resolver los
siguientes tres ejercicios, note que las lneas en X tambin tienen nmeros del 1 al 9 sin repetir.

9 8
4
2
6
3
8
4
6
7
9
4 9

3
5

1 6

7
2

1
5 7
4

8
7

7
1
8 2 6
6 4
8

5 2
5 4
7
9
8
9
6
5
9
5

1
6

2 1 8
6 7 3
7

7
4

8
3

7
6
2
3 5 9
6 4

1
2
6
7
9

Você também pode gostar