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.