Sobes.tech
Junior — Middle

Android'de bir Activity'ye Fragment nasıl eklenir ve görüntülenir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Android'de bir Activity'ye Fragment eklemek ve göstermek için genellikle FragmentManager ve fragment işlemleri kullanılır.

Bir Fragment'in Activity'ye eklenmesine örnek:

// FragmentManager'ı al
FragmentManager fragmentManager = getSupportFragmentManager();

// Bir fragment örneği oluştur
MyFragment fragment = new MyFragment();

// İşlemi başlat
FragmentTransaction transaction = fragmentManager.beginTransaction();

// Fragment'i R.id.fragment_container kimliğine sahip konteynıra ekle
transaction.add(R.id.fragment_container, fragment);

// İşlemi onayla
transaction.commit();

Activity layout'unda, fragment'in ekleneceği, örneğin id'si fragment_container olan bir FrameLayout gibi bir konteyner olmalıdır.

Bir fragment'i değiştirmek için add yerine replace yöntemi kullanılır. Ayrıca, geri dönüş için işlemi geri dönüş yığınına ekleyebilirsiniz, böylece geri düğmesine basıldığında önceki duruma dönülebilir.