Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Android - Fragmentos

No description
by

Arthur Aguirre Pacheco

on 22 July 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Android - Fragmentos

Fragmentos
¿Qué es un fragmento?
Un fragmento es como una actividad, puede contener distintas vistas y además tiene su propio controlador el cual define su comportamiento. Este fragmento debe de ir incrustado dentro de una Actividad.

Cuando una actividad es visualizada dentro de un dispositivo con una pantalla mucho más grande, como por ejemplo una tablet, las distintas vistas se salen de su lugar. Para solucionar este problema se usan los fragmentos ya que son como pequeñas mini-actividades que permiten dividir las vistas de una forma más ordenada.

Los fragmentos forman la unidad atómica de una interfaz de usuario y pueden ser añadidas dinámicamente a una actividad para lograr la mejor experiencia de usuario posible.
Implementación
La implementación de un fragmento es muy sencilla, sólo se deben de considerar los siguientes aspectos:

Los fragmentos no extienden de la clase Activity si no extienden de la clase Fragment
Los fragmentos tienen un Layout en el cual se definen sus vistas
No existe el método onCreate() en la clase Fragment, sin embargo existe el método onCreateView()
Los fragmentos estáticos se deben de definir en el Layout de la actividad que los va a contener, sin embargo no se definen en el AndroidManifest.xml
Se debe de utilizar un objeto de la clase LayoutInflater para poder asignar un layout al fragmento
Fragmentos creados dinámicamente
Los fragmentos pueden ser creados dinámicamente de la siguiente manera:

Los fragmentos no deben de ser definidos en el Layout de la actividad que los contendrá
Se deben de utilizar objetos de las clases FragmentManager y FragmentTransaction para poder reemplazar los distintos fragmentos dentro de una misma actividad
Full transcript