Sobes.tech
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.