Я использую инвентарь Навигация Ящик Упражнение для размещения серии фрагментов. Я пытаюсь реализовать отдельные кнопки ActionBar, когда я перехожу к разным фрагментам из ящика навигации.Кнопки на панели инструментов, не отображающиеся при изменении фрагмента
Я столкнулся с проблемой, когда элементы не добавляются непосредственно в панель действий и вместо этого добавляются в меню переполнения «тройной точки» в качестве раскрывающегося списка.
Что я делаю неправильно, что кнопки не становятся доступными на панели действий?
JOBFRAGMENT
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
setHasOptionsMenu(true);
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.fragment_jobs, container, false);
return view;
}
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
// TODO Add your menu entries here
//inflater = getActivity().getMenuInflater();
inflater.inflate(R.menu.job_navigation, menu);
super.onCreateOptionsMenu(menu, inflater);
}
МЕНЮ XML
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/action_search"
android:icon="@drawable/ic_drawer"
android:showAsAction="ifRoom"
android:title="@string/action_search"/>
</menu>
После реализации OnCreate() в моем фрагменте, а также размещение setHasOptionsMenu (правда), это привело в такое же поведение, как ранее в списке. - Меню опций изменяется в меню «переполнение/тройная точка». " –