Junior — Middle
Jak lze na obrazovce současně zobrazit dva stejné fragmenty?
sobes.tech AI
Odpověď od AI
Chcete-li zobrazit na obrazovce současně dva stejné fragmenty v Androidu, můžete vytvořit dvě instance stejné třídy fragmentu a přidat je do různých kontejnerů (například FrameLayout) v rozložení aktivity.
Pří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 způsobem budou dva instance téhož fragmentu zobrazeny současně na různých místech obrazovky.