Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Semana 3 BC
Semana 3 BC
Soluciones Móviles
Fragments
Fragments
Un fragmento es una
miniactividad contenida
dentro de una actividad
anfitriona, manejando su
propio diseño (un recurso
layout propio) y ciclo de vida.
2
1
Pasos Para Embeber Un Fragmento En Android
Studio
• Paso 1: Creación de fragmento
• Paso 2: (Mover todo el código de la actividad al fragmento)
• Paso 3: Insertar el(los) fragmento(s) en el layout de la actividad
• Paso 4: Ejecuta y comprueba
Fragments Dinámicos
• Se debe emplear cuando se requieren añadir, reemplazar y eliminar
en tiempo de ejecución los fragments, estas tres operaciones se les
llama Transacciones clase FragmentTransaction.
switch (v.getId())
{
case R.id.btnArticulos: transaction.replace(R.id.contenedorFragments,fragArt);
transaction.addToBackStack(null);
break;
case R.id.btnNoticias: transaction.replace(R.id.contenedorFragments,fragmentNews);
transaction.addToBackStack(null);
break;
}
transaction.commit();
}
}
Navigation Drawer
Resultado
MainActivity Componente