Sobes.tech
Junior — Middle

Jak można wyświetlić na ekranie jednocześnie dwa identyczne fragmenty?

sobes.tech AI

Odpowiedź od AI

Aby wyświetlić dwa identyczne fragmenty jednocześnie na ekranie w Androidzie, możesz utworzyć dwie instancje tej samej klasy fragmentu i dodać je do różnych kontenerów (np. FrameLayout) w układzie aktywności.

Przykład:

// W układzie 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();

W ten sposób dwie instancje tego samego fragmentu będą wyświetlane jednocześnie w różnych miejscach na ekranie.