Turkcell | Geleceği Yazanlar

Soru & Cevap

Fragments kullanımı

22.01.2014 - 19:17

merhaba arakadaşlar benim bir sorum var

şimdi benim activitimde 5 tane tuş var anasayfa,mesajlar,videolar,istatistik vs. gibi tuşlarım var bu tuşların sürekli olarak gösterilmesi gerekiyor. ve her bir aktivity oluşturup sürekli aynı butonları koyup vs işlemlerini yapmak mantıksız olur diye düşünürken Fragments e denk geldim.

şimdi bu fregamet yapısını nasıl kullana bilirim örneğin main activty içine buttonlarımı koydum ve sayfanın geri kalanını kullanıcının bastıgı tuşa göre Fragments i gösterilsin diğer tuşa bastıgında acık olan Fragments kapansın yeni Fragments acılsın istiyorum nasıl yapabilirim?

4868 Görüntülenme

1 Cevap

Yasin Yildirim
24.01.2014 - 17:39

Evet her bir butona basildiginda FragmentManager vasitasiyla istedigin fragment'i o bos alana (FrameLayout olmasi tavsiye edilir) commit edebilirsin. Surada fragment kullaniminin guzel bir aciklamasi var. Dinamik olarak bir fragmenti bir layout'a eklemek icin suna benzer bir sey yapmaniz lazim: 

 

[code]

DetailsFragment details = new DetailsFragment();

getSupportFragmentManager().beginTransaction().add(R.id.myLayout, details).commit();

[/code]

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Yasin Yildirim
24.01.2014 - 17:41
pardon </span> kismi fazladan kalmis, onu dikkate almayin.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.