Sobes.tech
Junior — Middle

Kako prikazati dva ista fragmenta istovremeno na ekranu?

sobes.tech АИ

Одговор од АИ

Da biste istovremeno prikazali dva ista fragmenta na ekranu u Androidu, možete napraviti dve instance iste klase fragmenta i dodati ih u različite kontejnere (npr. FrameLayout) u rasporedu aktivnosti.

Primer:

// U rasporedu 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();

Na ovaj način, dve instance istog fragmenta biće prikazane istovremeno na različitim mestima ekrana.