Junior — Middle
Wie kann man gleichzeitig zwei identische Fragmente auf dem Bildschirm anzeigen?
sobes.tech KI
Antwort von AI
Um zwei identische Fragmente gleichzeitig auf dem Bildschirm in Android anzuzeigen, können Sie zwei Instanzen derselben Fragment-Klasse erstellen und sie in verschiedene Container (z.B. FrameLayout) im Layout der Aktivität hinzufügen.
Beispiel:
// Im Layout 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();
Auf diese Weise werden zwei Instanzen desselben Fragments gleichzeitig an verschiedenen Stellen auf dem Bildschirm angezeigt.