Junior — Middle
Jak přidat a zobrazit Fragment v Activity v Androidu?
sobes.tech AI
Odpověď od AI
Pro přidání a zobrazení Fragmentu v Activity v Androidu se obvykle používá FragmentManager a transakce fragmentů.
Příklad přidání Fragmentu do Activity:
// Získání FragmentManageru
FragmentManager fragmentManager = getSupportFragmentManager();
// Vytvoření instance fragmentu
MyFragment fragment = new MyFragment();
// Zahájení transakce
FragmentTransaction transaction = fragmentManager.beginTransaction();
// Přidání fragmentu do kontejneru s id R.id.fragment_container
transaction.add(R.id.fragment_container, fragment);
// Potvrzení transakce
transaction.commit();
V layoutu Activity by měl být kontejner, například FrameLayout s id fragment_container, do kterého bude fragment přidán.
Pro výměnu fragmentu se používá metoda replace místo add. Také je možné transakci přidat do zásobníku zpětných tras, aby bylo možné se vrátit zpět stiskem tlačítka zpět.