Junior — Middle
Como pode mostrar dois fragmentos iguais na tela ao mesmo tempo?
sobes.tech IA
Resposta da IA
Para exibir dois fragmentos iguais na tela ao mesmo tempo no Android, pode criar duas instâncias da mesma classe de fragmento e adicioná-las a diferentes contêineres (por exemplo, FrameLayout) no layout da atividade.
Exemplo:
// No layout activity_main.xml
// <FrameLayout android:id="@+id/container1" ... />
// <FrameLayout android:id="@+id/container2" ... />
Fragment fragment1 = new MyFragment();
Fragment fragment2 = new MyFragment();
getSupportFragmentManager().beginTransaction()
.add(R.id.container1, fragment1)
.add(R.id.container2, fragment2)
.commit();
Dessa forma, duas instâncias do mesmo fragmento serão exibidas simultaneamente em diferentes locais da tela.