Junior — Middle
Mövcud Activity-ə Fragment necə daxil edilir?
sobes.tech Süni İntellekt
AI-dan cavab
Android-da mövcud olan Activity-yə Fragment əlavə etmək üçün ümumiyyətlə aşağıdakı addımlar izlənir:
Activity-nin tərtibatında (XML), fragment üçün konteyner yaradılır, məsələn, unikal ID-ə malikFrameLayout:
<FrameLayout
android:id="@+id/fragment_container"
android:layout_width="match_parent"
android:layout_height="match_parent" />
Activitykodunda, lazım olanFragmentnümunəsi yaradılır vəFragmentManagervəFragmentTransactionvasitəsilə konteynerə əlavə edilir:
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction transaction = fragmentManager.beginTransaction();
MyFragment fragment = new MyFragment();
transaction.add(R.id/fragment_container, fragment);
transaction.commit();
- Əgər lazım olarsa,
replace()və yaremove()metodları ilə fragment dəyişdirilə və ya silinə bilər.
Beləliklə, fragment dinamik olaraq aktivlik daxilində konteynerə əlavə olunur, bu da UI və komponentlərin həyat dövrünü çevik idarə etməyə imkan verir.