Sobes.tech
Junior — Middle

Welke methoden kunnen worden gebruikt om een Fragment te maken en weer te geven in een applicatie?

sobes.tech AI

Antwoord van AI

Het maken en weergeven van Fragment in Android kan op verschillende manieren worden gedaan:

  1. Dynamisch toevoegen via FragmentManager:
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction transaction = fragmentManager.beginTransaction();
MyFragment fragment = new MyFragment();
transaction.add(R.id.container, fragment);
transaction.commit();
  1. Statisch toevoegen in XML-layout:
<fragment
    android:id="@+id/my_fragment"
    android:name="com.example.MyFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />
  1. Vervangen van fragment:
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.container, new MyFragment());
transaction.addToBackStack(null);
transaction.commit();

De keuze van de methode hangt af van de taak: de statische methode is eenvoudiger, maar minder flexibel; de dynamische methode maakt het mogelijk om fragmenten tijdens de uitvoering te beheren.