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
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);
}
Nasıl Android ActionBar başlık metni k...
Öğe için hata alınıyor üst: verilen ad...
Özelleştirme UİTableView başlık bölümü...
Nasıl ActionBar Başlık Özel bir yazı T...
Geçerli Python kodu bir yöntem gelen ç...