Junior — Middle
Jak dodać i wyświetlić Fragment w Activity w Androidzie?
sobes.tech AI
Odpowiedź od AI
Aby dodać i wyświetlić Fragment w Activity w Androidzie, zwykle używa się FragmentManager i transakcji fragmentów.
Przykład dodania Fragmentu do Activity:
// Uzyskaj FragmentManager
FragmentManager fragmentManager = getSupportFragmentManager();
// Utwórz instancję fragmentu
MyFragment fragment = new MyFragment();
// Rozpocznij transakcję
FragmentTransaction transaction = fragmentManager.beginTransaction();
// Dodaj fragment do kontenera o id R.id.fragment_container
transaction.add(R.id.fragment_container, fragment);
// Zatwierdź transakcję
transaction.commit();
W layout Activity powinien zawierać kontener, na przykład FrameLayout z id fragment_container, do którego zostanie dodany fragment.
Aby zastąpić fragment, używa się metody replace zamiast add. Można również dodać transakcję do stosu powrotu, aby umożliwić powrót do poprzedniego stanu po naciśnięciu przycisku wstecz.