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:
- Dynamisch toevoegen via FragmentManager:
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction transaction = fragmentManager.beginTransaction();
MyFragment fragment = new MyFragment();
transaction.add(R.id.container, fragment);
transaction.commit();
- 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" />
- 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.