Con la nuova libreria di design ci sono diversi nuovi layout che cambiano molto il modo in cui la barra degli strumenti può comportarsi se lo sviluppatore lo desidera. Poiché frammenti diversi hanno comportamenti e obiettivi diversi, ad esempio un frammento di galleria con una barra degli strumenti compressa che mostra una foto importante o un frammento senza una visualizzazione a scorrimento che semplicemente non necessita dell'appbarlayout per nascondere la barra degli strumenti, avere un'unica barra degli strumenti nell'attività può risulta difficile.
Quindi con questo, dovrei spostare la barra degli strumenti su ogni frammento? In tal caso, devo impostare supportActionBar ogni volta che mostro un frammento e ho anche un riferimento dell'attività nel frammento che annulla la natura indipendente dei frammenti. Se lascio la barra degli strumenti nell'attività da sola, devo avere più layout definiti per ogni tipo di comportamento in ogni frammento. Quale sarebbe l'approccio migliore?