Sobes.tech
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.