Mit der neuen Designbibliothek gibt es mehrere neue Layouts, die das Verhalten der Symbolleiste stark verändern, wenn der Entwickler dies wünscht. Da verschiedene Fragmente unterschiedliche Verhaltensweisen und Ziele haben, z. B. ein Galeriefragment mit einer reduzierten Symbolleiste, die ein wichtiges Foto anzeigt, oder ein Fragment ohne Bildlaufansicht, für das das Appbarlayout zum Ausblenden der Symbolleiste nicht erforderlich ist, kann eine einzige Symbolleiste in der Aktivität vorhanden sein sich als schwierig erweisen.
Sollte ich damit die Symbolleiste auf jedes Fragment verschieben? In diesem Fall muss ich die supportActionBar jedes Mal festlegen, wenn ich ein Fragment zeige, und außerdem eine Referenz der Aktivität in dem Fragment haben, die die Unabhängigkeit von Fragmenten aufhebt. Wenn ich die Symbolleiste in der Aktivität in Ruhe lasse, müssen für jeden Verhaltenstyp in jedem Fragment mehrere Layouts definiert sein. Was wäre der beste Ansatz?