В новой библиотеке дизайна есть несколько новых макетов, которые сильно меняют поведение панели инструментов, если разработчик того пожелает. Поскольку разные фрагменты имеют разное поведение и цели, например, фрагмент галереи со сворачивающейся панелью инструментов, показывающий важную фотографию, или фрагмент без прокрутки, которому просто не требуется макет панели приложений для скрытия панели инструментов, наличие одной панели инструментов в действии может оказаться сложно.
Итак, следует ли мне перемещать панель инструментов к каждому фрагменту? Если это так, мне нужно устанавливать supportActionBar каждый раз, когда я показываю фрагмент, а также иметь ссылку на активность во фрагменте, которая сводит на нет независимую природу фрагментов. Если я оставлю панель инструментов только в Activity, мне нужно будет определить несколько макетов для каждого типа поведения в каждом фрагменте. Какой был бы лучший подход?