Sobes.tech
Junior — Middle

Come aggiungere e visualizzare un Fragment in un'Activity in Android?

sobes.tech AI

Risposta dell'AI

Per aggiungere e visualizzare un Fragment in un'Activity in Android, si utilizza generalmente FragmentManager e transazioni di frammenti.

Esempio di aggiunta di un Fragment in un'Activity:

// Ottieni il FragmentManager
FragmentManager fragmentManager = getSupportFragmentManager();

// Crea un'istanza del fragmento
MyFragment fragment = new MyFragment();

// Inizia la transazione
FragmentTransaction transaction = fragmentManager.beginTransaction();

// Aggiungi il fragment al contenitore con id R.id.fragment_container
transaction.add(R.id.fragment_container, fragment);

// Conferma la transazione
transaction.commit();

Nel layout dell'Activity deve esserci un contenitore, ad esempio un FrameLayout con id fragment_container, dove verrà aggiunto il fragment.

Per sostituire un fragmento, si utilizza il metodo replace invece di add. È anche possibile aggiungere la transazione alla back stack per tornare indietro premendo il pulsante indietro.