Элементы меню ActionBar исчезают в NestedFragments
Так как андроид 4.2 теперь поддерживает NestedFragment и добавил его для поддержки v13.
Я использую этот NestedFragment в классической ситуации: создайте фрагмент, который может прокручивать влево и вправо и потреблять большую часть пространства экрана, и вставлять фрагменты B и фрагмент C на каждую страницу фрагмента.
Моя проблема - это элемент MenuItem, который я создаю в фрагменте B, а фрагмент C не может отображаться на панели действий Activity.Which, прежде чем использовать NestedFragment, он работает хорошо.
Ответы
Ответ 1
получил в какой-то момент ту же проблему. Если вы используете библиотеку ActionBarSherlock, это небольшая ошибка. То, что вам в основном нужно сделать, - вызвать из родительского фрагмента метод onCreateOptionsMenu() метод onCreateOptionsMenu() для детей, например:
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
getChildFragment().onCreateOptionsMenu(menu, inflater);
}
надеюсь, что это сработает, дайте мне знать.
Приветствия.