Junior — Middle
Ako zobraziť na obrazovke dva rovnaké fragmenty súčasne?
sobes.tech AI
Odpoveď od AI
Ak chcete zobraziť na obrazovke súčasne dva rovnaké fragmenty v Android, môžete vytvoriť dve inštancie rovnakej triedy fragmentu a pridať ich do rôznych kontajnerov (napríklad FrameLayout) v rozložení aktivity.
Príklad:
// V rozložení 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();
Týmto spôsobom budú dva inštancie toho istého fragmentu zobrazené súčasne na rôznych miestach obrazovky.