У меня есть ActionBarActivity
с NavigationDrawer
и использовать support_v7 Toolbar
как ActionBar. На одной из моих панелей инструментов есть пользовательский вид. В других фрагментах Toolbar
должен показывать название.Как получить панель инструментов из фрагмента?
Как получить Toolbar
экземпляр для настройки из фрагментов? Я могу получить ActionBar с getActivity().getActionBar()
, но если я вызываю setTitle()
для этого экземпляра ActionBar, он ничего не делает.
UPD:
В моем случае
((ActionBarActivity) getActivity()).getSupportActionBar().setTitle();
(как сказал MrEngineer13) не работают при создании первого фрагмента, так как я его называю из onHiddenChanged(). Теперь я добавляю больше одного в onCreateView(), и он отлично работает.
фрагменты не имеют actionbars/тулбары деятельность сделать – tyczj
(MainAcivity) this.getActivity()) getToolbar() ; будет правильным ответом !! для получения панели инструментов в фрагменте! –