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

  • PorterRobinsonVEVO

    PorterRobins

    11 Kasım 2013
  • Shantanu Sood

    Shantanu Soo

    3 Kasım 2008
  • TechRax

    TechRax

    21 EYLÜL 2009