Sobes.tech
Junior — Middle

Quelles méthodes peuvent être utilisées pour implémenter la création d'un fragment dans une application?

sobes.tech IA

Réponse de l'IA

En Android, la création d'un fragment peut être réalisée de plusieurs manières:

  1. Via la mise en page XML — déclarer le fragment dans le fichier de layout avec la balise <fragment>. C'est une méthode statique, le fragment est créé avec l'activité.
<fragment
    android:id="@+id/my_fragment"
    android:name="com.example.MyFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />
  1. Dynamique via le code — créer une instance du fragment et l'ajouter au conteneur en utilisant FragmentManager et FragmentTransaction.
MyFragment fragment = new MyFragment();
getSupportFragmentManager().beginTransaction()
    .replace(R.id.fragment_container, fragment)
    .commit();

La méthode dynamique offre plus de flexibilité, par exemple, permet de changer les fragments pendant l'exécution de l'application.