Ich habe ActionBarActivity
mit NavigationDrawer
und benutze support_v7 Toolbar
als ActionBar. In einem meiner Fragmente hat die Symbolleiste eine benutzerdefinierte Ansicht. In anderen Fragmenten Toolbar
sollte Titel angezeigt werden.
Wie bekomme ich eine Toolbar
Instanz zum Anpassen aus Fragmenten? Ich kann ActionBar mit bekommen getActivity().getActionBar()
, aber wenn ich setTitle()
diese Instanz ActionBar aufrufe, tut es nichts.
UPD:
In meinem Fall
((ActionBarActivity) getActivity()).getSupportActionBar().setTitle();
(wie MrEngineer13 sagte) funktioniert bei der ersten Fragmenterstellung nicht, da ich es von onHiddenChanged () aus aufrufe. Jetzt füge ich onCreateView () weitere hinzu und es funktioniert einwandfrei.