Junior — Middle
Como adicionar e exibir um Fragment numa Activity no Android?
sobes.tech IA
Resposta da IA
Para adicionar e exibir um Fragment em uma Activity no Android, geralmente usa-se FragmentManager e transações de fragmentos.
Exemplo de adição de um Fragment em uma Activity:
// Obter o FragmentManager
FragmentManager fragmentManager = getSupportFragmentManager();
// Criar uma instância do fragmento
MyFragment fragment = new MyFragment();
// Iniciar a transação
FragmentTransaction transaction = fragmentManager.beginTransaction();
// Adicionar o fragmento ao contêiner com id R.id.fragment_container
transaction.add(R.id.fragment_container, fragment);
// Confirmar a transação
transaction.commit();
No layout da Activity deve haver um contêiner, por exemplo um FrameLayout com id fragment_container, onde o fragmento será adicionado.
Para substituir um fragmento, usa-se o método replace em vez de add. Também é possível adicionar a transação à pilha de retorno para permitir voltar ao estado anterior ao pressionar o botão de voltar.