SlideShare una empresa de Scribd logo
1 de 10
OBJETIVO DE LOS FRAGMENTS
OBJETIVO DE LOS FRAGMENTS
Permiten mantener la funcionalidad de una aplicacion en pedazos mas
   pequeños que las actividades.
Cada fragmento tiene su propio ciclo de vida y se puede mostrar o ocultar
   gracias a el Fragment Manager
Cada fragmento puede ser declarado dentro del layout para indicar como
   se comporta dentro de la aplicacion.
Nos valemos de los tamaños para identificar si sera una u otra la
   precentacion.
Podemos utilizar la clase Fragment para trabajar, pero tambien podemos
   usar ListFragment para cargar datos a una lista sin necesidad de un
   Layout.
ES VALIDO DESDE EL API 11
… Pero si utilizamos la libreria de Android Support, puede ser utilizado
   desde API 4
UTILIZANDO ANDROID SUPPORT LIBRARY
Es necesario definir que se utilizara como targuet un API mayor al 11 y el
   minimo en el que correra un API menor que el 11, en el Manifiesto




Y al momento de implementar algun archivo de codigo que requiera este
    beneficio, tenemos que importar las librerias que incluyen esta
    funcionalidad
CREANDO LOS FRAGMENTS
Utilizaremos el metodo onCreatedView() para poder definir la vista que
    contendra cada Fragment


Podemos inflar el layout que utilizaremos gracias al metodo inflater.inflate()


Luego el proceso que realizara lo podemos colocar aca al momento de ya
   tener inflada el layour con la informacion que se decea.
LAYOUT PARA FRAGMENT
Se debe de crear un elemento <fragment> en el layout de la actividad que lo
   poseera
ASIGNAR UN FRAGMENT SIN EL VIEW
<FRAGMENT>
Se debe de colocar este codigo :
DETERMINANDO LA ACCION DE UN FRAGMENT
Para determinar en que presentacion estamos podemso hacer algo como
   esto :
EJEMPLO
Utilizando el tamaõ como limitante haremos un diseño de un sonsumidor
    de Twitter como el que realizamos ya anteriormente, solo que
    predefiniendo una version para Tablets y otra para telefonos


El lector de twitter se encuentra aca

   https://github.com/jalfaro/listTwitterCulturaAndr
   oid

El ejemplo de Fragmentos esta aca :

   https://github.com/jalfaro/culturaAndroidFragm
   ents

Más contenido relacionado

Similar a Fragments

Similar a Fragments (20)

Introduccion actionscript
Introduccion actionscriptIntroduccion actionscript
Introduccion actionscript
 
Actividad 11
Actividad 11Actividad 11
Actividad 11
 
Actividad 11
Actividad 11Actividad 11
Actividad 11
 
Depurando Java Script - Programador PHP
Depurando Java Script - Programador PHPDepurando Java Script - Programador PHP
Depurando Java Script - Programador PHP
 
Spring framework
Spring frameworkSpring framework
Spring framework
 
Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2
 
Edgar campo action scrip
Edgar campo action scripEdgar campo action scrip
Edgar campo action scrip
 
Zend framework
Zend frameworkZend framework
Zend framework
 
Unidad 5 Programación de dispositivos moviles
Unidad 5 Programación de dispositivos movilesUnidad 5 Programación de dispositivos moviles
Unidad 5 Programación de dispositivos moviles
 
Action script 3
Action script 3Action script 3
Action script 3
 
Action scrips
 Action scrips Action scrips
Action scrips
 
Clases de Programación Android
Clases de Programación AndroidClases de Programación Android
Clases de Programación Android
 
Tutorial java fx_8_espanol
Tutorial java fx_8_espanolTutorial java fx_8_espanol
Tutorial java fx_8_espanol
 
Zend Framework
Zend FrameworkZend Framework
Zend Framework
 
Instrucciones y estructuras
Instrucciones y estructurasInstrucciones y estructuras
Instrucciones y estructuras
 
Action script
Action scriptAction script
Action script
 
Tutorial netbeans
Tutorial netbeansTutorial netbeans
Tutorial netbeans
 
Action script
Action scriptAction script
Action script
 
Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++
 
Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++
 

Fragments

  • 1.
  • 2. OBJETIVO DE LOS FRAGMENTS
  • 3. OBJETIVO DE LOS FRAGMENTS Permiten mantener la funcionalidad de una aplicacion en pedazos mas pequeños que las actividades. Cada fragmento tiene su propio ciclo de vida y se puede mostrar o ocultar gracias a el Fragment Manager Cada fragmento puede ser declarado dentro del layout para indicar como se comporta dentro de la aplicacion. Nos valemos de los tamaños para identificar si sera una u otra la precentacion. Podemos utilizar la clase Fragment para trabajar, pero tambien podemos usar ListFragment para cargar datos a una lista sin necesidad de un Layout.
  • 4. ES VALIDO DESDE EL API 11 … Pero si utilizamos la libreria de Android Support, puede ser utilizado desde API 4
  • 5. UTILIZANDO ANDROID SUPPORT LIBRARY Es necesario definir que se utilizara como targuet un API mayor al 11 y el minimo en el que correra un API menor que el 11, en el Manifiesto Y al momento de implementar algun archivo de codigo que requiera este beneficio, tenemos que importar las librerias que incluyen esta funcionalidad
  • 6. CREANDO LOS FRAGMENTS Utilizaremos el metodo onCreatedView() para poder definir la vista que contendra cada Fragment Podemos inflar el layout que utilizaremos gracias al metodo inflater.inflate() Luego el proceso que realizara lo podemos colocar aca al momento de ya tener inflada el layour con la informacion que se decea.
  • 7. LAYOUT PARA FRAGMENT Se debe de crear un elemento <fragment> en el layout de la actividad que lo poseera
  • 8. ASIGNAR UN FRAGMENT SIN EL VIEW <FRAGMENT> Se debe de colocar este codigo :
  • 9. DETERMINANDO LA ACCION DE UN FRAGMENT Para determinar en que presentacion estamos podemso hacer algo como esto :
  • 10. EJEMPLO Utilizando el tamaõ como limitante haremos un diseño de un sonsumidor de Twitter como el que realizamos ya anteriormente, solo que predefiniendo una version para Tablets y otra para telefonos El lector de twitter se encuentra aca https://github.com/jalfaro/listTwitterCulturaAndr oid El ejemplo de Fragmentos esta aca : https://github.com/jalfaro/culturaAndroidFragm ents