SORU
20 Kasım 2012, Salı


Bölümü ile işleme ActionBar başlık yığını?

Ben Activity nerede benim yük ListFragment ve üzerine tıkladığınızda, matkaplar aşağı bir seviye ve yeni bir tür ListFragment gösterilir, yerine orijinal (kullanarak showFragment yöntem aşağıda). Bu yığın geri yerleştirilir.

Başlangıçta, etkinlik, eylem bar (otomatik android:label uygulamaya dayalı olacak yani varsayılan başlık gösterir.

Hiyerarşisinde bir sonraki seviye için listeyi göstererek, maddenin tıklanma adına eylem çubuğu başlık haline gelmelidir.

Basıldığında ancakGeriOrijinal varsayılan başlık restore etmek istiyorum. Bu FragmentTransaction bilmediği bir şey değil, Başlığı geri değil.

FragmentBreadCrumbs, ama bu özel bir görünüm kullanarak gerektirecek gibi görünüyor alışılmadık okudum. Ve kendi özel başlık görünüm için tercih ActionBarSherlock kullanıyorum.

Bunu yapmanın en iyi yolu nedir? Mümkün demirbaş Kodu ve başlıklarını yol boyunca gösterilen takip etmek zorunda bir yük olmadan.


protected void showFragment(Fragment f) {
  FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
  ft.replace(R.id.fragment_container, f);
  ft.addToBackStack(null);
  ft.commit();
}

CEVAP
20 Kasım 2012, Salı


Parça ve her aktivitede böyle Başlığı değiştirdim. Bu şekilde aktif Başlığı daima doğru olacaktır:

@Override
public void onResume() {
    super.onResume();
    // Set title
    getActivity().getActionBar()
        .setTitle(R.string.thetitle);
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • David MeShow

    David MeShow

    10 EKİM 2006
  • Dellbear816

    Dellbear816

    4 Mart 2008
  • EatingIn

    EatingIn

    12 EKİM 2013