Junior — Middle
Kaip vienu metu ekrane parodyti du vienodus fragmentus?
sobes.tech AI
Atsakymas iš AI
Norėdami vienu metu rodyti du identiškus fragmentus Android, galite sukurti du tos pačios klasės egzempliorius ir juos pridėti į skirtingus konteinerius (pvz., FrameLayout) aktyvumo išdėstyme.
Pavyzdys:
// activity_main.xml išdėstyme
// <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();
Šiuo būdu, du tos pačios fragmento kopijos bus rodomos vienu metu skirtingose ekrano vietose.