Sobes.tech
Junior — Middle

Quelles méthodes peuvent être utilisées pour créer et afficher un Fragment dans une application?

sobes.tech IA

Réponse de l'IA

La création et l'affichage de Fragment dans Android peuvent être réalisés de plusieurs manières :

  1. Ajout dynamique via FragmentManager :
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction transaction = fragmentManager.beginTransaction();
MyFragment fragment = new MyFragment();
transaction.add(R.id.container, fragment);
transaction.commit();
  1. Ajout statique dans la mise en page XML :
<fragment
    android:id="@+id/my_fragment"
    android:name="com.example.MyFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />
  1. Remplacement de fragment :
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.container, new MyFragment());
transaction.addToBackStack(null);
transaction.commit();

Le choix de la méthode dépend de la tâche : la méthode statique est plus simple, mais moins flexible ; la méthode dynamique permet de gérer les fragments à l'exécution.