Junior — Middle
Hogyan lehet két ugyanolyan részegységet egyszerre megjeleníteni a képernyőn?
sobes.tech MI
Válasz az MI-től
Androidon egyszerre két ugyanolyan fragmentum megjelenítéséhez létrehozhatsz két példányt ugyanabból a fragment osztályból, és hozzáadhatod őket különböző konténerekhez (például FrameLayout) az aktivitás elrendezésében.
Példa:
// Az activity_main.xml elrendezésében
// <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();
Így két ugyanazon fragment példányát jelenítheted meg egyszerre a képernyő különböző részein.