Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fragments estticos: deben definirse en el Layout de la actividad principal de la aplicacin que los
contiene mediante la etiqueta <fragment>.
Fragments dinmicos: cambian entre unos y otros segn la disposicin del dispositivo, o segn el
tamao de la pantalla y no se definen en el Layout de la actividad principal de la aplicacin que los
contiene. Sin embargo se debe utilizar objetos de la clase FragmentManager y FragmentTrasaction para
reemplazar los distintos fragmentos dentro de una misma actividad.
Ahora agreguemos las clases. Cada clase debe tener asociado un layout, los cuales hasta este momento ya los
tenemos creados, slo tendremos que vincular a la clase del fragmento el layout. Procedamos a la creacin de las
clases y a asociarles un layout a cada una.
Para agregar una clase siga los pasos mostrados en la imagen siguiente.
Siga el mismo procecimiento para crear las otras dos clases. Considere los siguientes
nombres "Fragmento_dos" y "Fragmento_tres".
Por ahora usted tendr las
clases y layouts mostrados a Paso 4: agregar a cada layout las vistas o diseo que tendr.
continuacin:
Para nuestro ejercicio simplemente cambiaremos el color de fondo y le
pondremos un texto a cada layout, por supuesto que eso es nicamente es
para brindar la idea de lo que usted podra hacer.
Coloque a cada layout el color de fondo y texto que prefiera. As:
Ahora en cada clase que corresponde a cada fragmento agregaremos la librera que permitir que la aplicacin se
ejecute en nuestro dispositivo mbil dependiendo de la versin de Android que tengamos instalada. Tambin
asociaremos a cada clase el layout. Para nuestro caso importaremos la librera import
android.support.v4.app.Fragment con esto garantizaremos que la aplicacin se ejecute en dispositivos mbiles
que tengan instalado el sistema operativo android a partir de la versin 1.6 hasta la actual.
Seguiremos ese mismo procedimiento en cada clase, posteriormente en cada una de ellas asociaremos el layout que
queremos que inflen.
Clase fragmento1:
Clase fragmento 2:
Clase fragmento 3:
Paso 6: vincular cada fragmento al layout de la actividad principal.
Ya slo nos queda que en la interfaz principal de nuestra aplicacin vinculemos cada fragmento. Como en este caso
se trata de fragmentos estticos la vinculacin debe ser directa al layout donde queremos que se muestre el diseo
de nuestro fragmento, al tratarse de fragments dinmicos el cambio de fragments se realiza dinmicamente mediante
cdigo. Veamos como agregar manualmente un fragmento.