Junior — Middle
Kuidas lisada ja kuvada Fragmenti Androidi tegevuses?
sobes.tech AI
Vastus AI-lt
Selleks, et Androidi tegevuses lisada ja kuvada Fragmenti, kasutatakse tavaliselt FragmentManageri ja fragmentide transaktsioone.
Näide Fragmenti lisamisest tegevusse:
// Saage FragmentManager
FragmentManager fragmentManager = getSupportFragmentManager();
// Looge fragmenti eksemplar
MyFragment fragment = new MyFragment();
// Alustage transaktsiooni
FragmentTransaction transaction = fragmentManager.beginTransaction();
// Lisage fragment kontrollerile R.id.fragment_container
transaction.add(R.id.fragment_container, fragment);
// Kinnitage transaktsioon
transaction.commit();
Tegevuse paigutuses peab olema konteiner, näiteks FrameLayout id-ga fragment_container, kuhu fragment lisatakse.
Fragmenti asendamiseks kasutage meetodit replace add asemel. Samuti saab transaktsiooni lisada tagasi pihku, et võimaldada tagasi liikumist, vajutades tagasi nuppu.