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

Fragments

  • 2.
    OBJETIVO DE LOSFRAGMENTS
  • 3.
    OBJETIVO DE LOSFRAGMENTS 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 DESDEEL API 11 … Pero si utilizamos la libreria de Android Support, puede ser utilizado desde API 4
  • 5.
    UTILIZANDO ANDROID SUPPORTLIBRARY 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 Utilizaremosel 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 Sedebe de crear un elemento <fragment> en el layout de la actividad que lo poseera
  • 8.
    ASIGNAR UN FRAGMENTSIN EL VIEW <FRAGMENT> Se debe de colocar este codigo :
  • 9.
    DETERMINANDO LA ACCIONDE 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