2015-08-11 1 views
1

У меня есть 2 фрагмента, фрагментный адаптер, скользящая вкладка, скользящая полоса вкладок и основное действие.Android: фрагмент с возможностью прокрутки «onTabSelected»

Как изменить текст панели действий, когда я меняю вкладку, например, когда пользователь выбирает tab1, текст панели действий является домашним, а вкладка 2 - битом.

также как изменить текст вкладки на значок.

для моего последнего года проекта пожалуйста, помогите спасибо: D

Руководства по закладке скольжения: http://www.android4devs.com/2015/01/how-to-make-material-design-sliding-tabs.html

он разбился, когда я добавить

getActivity().getActionBar().setTitile("required title as per 
fragment"); 

в фрагменте @Override onResume

Ошибка LogCat Atte MPT для вызова виртуального метода Пустота android.app.ActionBar.setTitle (java.lang.CharSequence) 'на нулевой ссылке объекта

+0

Итак, что вы сделали до сих пор? – artsylar

ответ

1

В onResume() каждого фрагмента вы можете получить ActionBar как getActivity().getActionBar().setTitile("required title as per fragment");

Я надеюсь, что это решит вашу проблему.

+0

Если это решило вашу проблему, примите его как ваш ans –

+0

, он разбился, когда я добавил код в свой фрагмент. Ошибка Logcat Попытка вызвать виртуальный метод 'void android.app.ActionBar.setTitle (java.lang.CharSequence)' на ссылке с нулевым объектом – BryanSeah

+0

какая у вас тема noActionbar –

Смежные вопросы