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.