Sobes.tech
Junior — Middle

Cum se pot afișa două fragmente identice pe ecran în același timp?

sobes.tech AI

Răspuns de la AI

Pentru a afișa două fragmente identice simultan pe ecran în Android, poți crea două instanțe ale aceleiași clase de fragment și să le adaugi în containere diferite (de exemplu, FrameLayout) în layout-ul activității.

Exemplu:

// În layout-ul 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();

Astfel, două instanțe ale aceluiași fragment vor fi afișate simultan în locații diferite ale ecranului.