Junior — Middle
Android-də Activity-də Fragment əlavə etmək və göstərmək necədir?
sobes.tech Süni İntellekt
AI-dan cavab
Android-də bir Activity-ə Fragment əlavə etmək və göstərmək üçün adətən FragmentManager və fragment əməliyyatları istifadə olunur.
Bir Fragment-in Activity-ə əlavə olunmasına nümunə:
// FragmentManager-ı əldə edin
FragmentManager fragmentManager = getSupportFragmentManager();
// Fragment nümunəsini yaradın
MyFragment fragment = new MyFragment();
// Əməliyyatı başlayın
FragmentTransaction transaction = fragmentManager.beginTransaction();
// Fragment-i R.id.fragment_container identifikatorlu konteynerə əlavə edin
transaction.add(R.id.fragment_container, fragment);
// Əməliyyatı təsdiqləyin
transaction.commit();
Activity layout-ında, fragment-in əlavə olunacağı konteyner olmalıdır, məsələn, id-si fragment_container olan FrameLayout, ona fragment əlavə olunacaq.
Fragment-i dəyişdirmək üçün add yerinə replace metodu istifadə olunur. Həmçinin, əməliyyatı geri dönüş üçün back stack-ə əlavə etmək mümkündür, beləliklə, geri düyməsini basdıqda əvvəlki vəziyyətə qayıtmaq olar.