Junior — Middle
Kaip pridėti ir rodyti Fragment'ą Android programoje Activityje?
sobes.tech AI
Atsakymas iš AI
Norėdami pridėti ir rodyti Fragment'ą Android Activityje, dažnai naudojamas FragmentManager ir fragmentų transakcijos.
Pavyzdys, kaip pridėti Fragment'ą į Activity:
// Gaukite FragmentManager
FragmentManager fragmentManager = getSupportFragmentManager();
// Sukurkite fragmento egzempliorių
MyFragment fragment = new MyFragment();
// Pradėkite transakciją
FragmentTransaction transaction = fragmentManager.beginTransaction();
// Pridėkite fragmentą į konteinerį su id R.id.fragment_container
transaction.add(R.id.fragment_container, fragment);
// Patvirtinkite transakciją
transaction.commit();
Activity layout'e turi būti konteineris, pavyzdžiui, FrameLayout su id fragment_container, į kurį bus pridėtas fragment'as.
Norint pakeisti fragment'ą, naudojamas metodas replace vietoje add. Taip pat galima pridėti transakciją į back stack'ą, kad būtų galima grįžti atgal paspaudus atgal mygtuką.