Sobes.tech
Junior — Middle

Hoe voeg je een Fragment toe en weergeeft in een Activity in Android?

sobes.tech AI

Antwoord van AI

Om een Fragment toe te voegen en weer te geven in een Activity in Android, wordt meestal gebruik gemaakt van FragmentManager en fragmenttransacties.

Voorbeeld van het toevoegen van een Fragment aan een Activity:

// Verkrijg de FragmentManager
FragmentManager fragmentManager = getSupportFragmentManager();

// Maak een instantie van het fragment
MyFragment fragment = new MyFragment();

// Begin de transactie
FragmentTransaction transaction = fragmentManager.beginTransaction();

// Voeg het fragment toe aan de container met id R.id.fragment_container
transaction.add(R.id.fragment_container, fragment);

// Bevestig de transactie
transaction.commit();

In de layout van de Activity moet een container zijn, bijvoorbeeld een FrameLayout met id fragment_container, waar het fragment wordt toegevoegd.

Om een fragment te vervangen, wordt de methode replace gebruikt in plaats van add. Het is ook mogelijk om de transactie aan de backstack toe te voegen, zodat je terug kunt gaan naar de vorige staat door op de backknop te drukken.