SORU
26 Kasım 2011, CUMARTESİ


Nasıl Eylem Bar eylemler dinamik olarak değiştirebilir miyim?

ActionBar ve sekme navigasyon ile bir Etkinlik var. Split modunu kullanıyorum, sekmeler en üstte ve eylemleri alt barda. Nasıl alt eylemler dinamik olarak değiştirebilir miyim? Her sekme farklı eylemler vardır, çünkü buna ihtiyacım var.

CEVAP
26 Kasım 2011, CUMARTESİ


Eylemler aktivite seçenekleri menüsü ile doldurulur beri Activity#invalidateOptionsMenu() kullanabilirsiniz. Bu, geçerli menü dökümü ve aktiviteonCreateOptionsMenu/onPrepareOptionsMenu yöntemleri yeniden yeniden arayacak.

Eğer eylem çubuğu sekmeleri parçası yapılandırmasını değiştirmek için kullanıyorsanız daha iyi bir yolu var. Her parça menünün kendi bölümünü yönetmek zorunda. Bu parçalar setHasOptionsMenu(true) aramalı. Seçenek menüsü öğeleri olan parçaları eklendiğinde veya çıkarıldığında sistem otomatik olarak seçenekler menüsünde geçersiz kılmak ve her parça için arama etkinliğin yanı sıra*/onPrepareOptionsMenu ... * 4 yöntem olacaktır. Bu şekilde her bir parçası kendi öğeleri yönetebilir ve elle menü geçiş yapma hakkında endişelenmenize gerek yok.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AndroidSale

    AndroidSale

    17 NİSAN 2011
  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • REK Roth Productions

    REK Roth Pro

    8 Ocak 2011