J'ai ActionBarActivity
avecNavigationDrawer
et utilise support_v7 Toolbar
comme ActionBar. Dans l'un de mes fragments, la barre d'outils a une vue personnalisée. Dans d'autres fragments Toolbar
, le titre doit être affiché.
Comment obtenir une Toolbar
instance pour la personnalisation à partir de fragments? Je peux obtenir ActionBar avec getActivity().getActionBar()
, mais si j'appellesetTitle()
cette instance ActionBar, cela ne fait rien.
UPD:
Dans mon cas
((ActionBarActivity) getActivity()).getSupportActionBar().setTitle();
(comme MrEngineer13 l'a dit) ne fonctionne pas à la création du premier fragment car je l'appelle depuis onHiddenChanged (). Maintenant, j'en ajoute un à onCreateView () et cela fonctionne très bien.