Sobes.tech
Junior — Middle

Kako dodati i prikazati Fragment u Activity u Androidu?

sobes.tech АИ

Одговор од АИ

Za dodavanje i prikaz Fragment-a u Activity u Android-u, obično se koristi FragmentManager i transakcije fragmenata.

Primer dodavanja Fragment-a u Activity:

// Dobijanje FragmentManager-a
FragmentManager fragmentManager = getSupportFragmentManager();

// Kreiranje instance fragmenta
MyFragment fragment = new MyFragment();

// Početak transakcije
FragmentTransaction transaction = fragmentManager.beginTransaction();

// Dodavanje fragmenta u kontejner sa id R.id.fragment_container
transaction.add(R.id.fragment_container, fragment);

// Potvrda transakcije
transaction.commit();

U layout-u Activity-ja treba da postoji kontejner, na primer FrameLayout sa id fragment_container, u koji će biti dodat fragment.

Za zamenu fragmenta koristi se metoda replace umesto add. Takođe, transakcija se može dodati u back stack, da bi se omogućilo vraćanje na prethodno stanje pritiskom na dugme za nazad.