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.