Sobes.tech
Junior — Middle

Comment ajouter et afficher un Fragment dans une Activity en Android?

sobes.tech IA

Réponse de l'IA

Pour ajouter et afficher un Fragment dans une Activity en Android, on utilise généralement FragmentManager et des transactions de fragments.

Exemple d'ajout d'un Fragment dans une Activity :

// Obtenir le FragmentManager
FragmentManager fragmentManager = getSupportFragmentManager();

// Créer une instance du fragment
MyFragment fragment = new MyFragment();

// Commencer la transaction
FragmentTransaction transaction = fragmentManager.beginTransaction();

// Ajouter le fragment au conteneur avec l'id R.id.fragment_container
transaction.add(R.id.fragment_container, fragment);

// Valider la transaction
transaction.commit();

Dans le layout de l'Activity, il doit y avoir un conteneur, par exemple un FrameLayout avec l'id fragment_container, où le fragment sera ajouté.

Pour remplacer un fragment, on utilise la méthode replace au lieu de add. Il est également possible d'ajouter la transaction à la pile de retour pour revenir en arrière en appuyant sur le bouton de retour.