Junior — Middle
¿Cómo se puede agregar y mostrar un Fragment en una Activity en Android?
sobes.tech AI
Respuesta de la IA
Para agregar y mostrar un Fragment en una Activity en Android, generalmente se utiliza FragmentManager y transacciones de fragmentos.
Ejemplo de cómo agregar un Fragment en una Activity:
// Obtenemos el FragmentManager
FragmentManager fragmentManager = getSupportFragmentManager();
// Creamos una instancia del fragmento
MyFragment fragment = new MyFragment();
// Iniciamos la transacción
FragmentTransaction transaction = fragmentManager.beginTransaction();
// Agregamos el fragmento al contenedor con id R.id.fragment_container
transaction.add(R.id.fragment_container, fragment);
// Confirmamos la transacción
transaction.commit();
En el layout de la Activity debe haber un contenedor, por ejemplo un FrameLayout con id fragment_container, donde se añadirá el fragmento.
Para reemplazar un fragmento, se usa el método replace en lugar de add. También se puede agregar la transacción a la pila de retroceso para permitir volver atrás al presionar el botón de retroceso.