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