Soru & Cevap

Actionbar'da itemi kapatma

23.09.2014 - 12:29

Merhaba arkadaşlar,

İki tab fragment ekrana sahip bir uygulamam var. üst tarafda ise action bar ile yapılan  itemler gözükmektedir. ikinci ekrana geçildiğinde bazı itemler bu ekran için işe yaramayacağından itemlerin bazılarını ilgili ekrana geçildiğinde kapatmak istiyorum. (birinci ekrana geçildiğinde tekrar açılacak) bunun için fragment position bölümüne if yapısıyla bir kod eklemek istiyorum. getActionBar().hide() yapısıyla yaptığımda bütün actionbar kapandığından işe yaramamaktadır. Benim istediğim belirli bir itemin kapanması ve bunu nasıl yapabilirim?

 

3 Görüntülenme

1 Cevap

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

picture-2335-1379625106.jpg
rocxteady
23.09.2014 - 04:58

ActionBar itemları fragmentlara göre ayrıca düzenlenebiliyor.

Fragmentlerinin içerisinde onCreateView'inde şunu yap:

[code]setHasOptionsMenu(true);[/code]

Ve şu metodu kullanarak ActionBar'ını düzenle:

[code]public void onCreateOptionsMenu(Menu menu, MenuInflater inflater){

//

}

[/code]

Buse Dedeoğlu
23.09.2014 - 06:16
Anladım.. ben mainactivitynin içinde düzenlediğim için itemleri iptal edemedim. teşekkürler..