Okay, ich habe jetzt mehrere StackOverflow-Posts durchgesehen, aber ich bin immer noch verwirrt, wo dieses XML für meine Toolbar hinkommt.
%Vor% Geht es in meinem /layout/activity_main.xml
?
Die Symbolleiste ist eine Verallgemeinerung von Aktionsleisten zur Verwendung in App-Layouts. Um Ihre Frage zu beantworten, gibt es jetzt zwei Vorgehensweisen:
Schlechte Praxis:
Es ist schlecht, die Symbolleiste in jedem Layout zu definieren.
Standardpraxis:
Standardmäßig wird ein Layout definiert und in einer Basisaktivität referenziert. Sie müssen dieses Toolbar-Layout nur in das gewünschte Layout einfügen (indem Sie <include>
verwenden) und die definierte Basisaktivität in jeder Aktivität erweitern.
Diese Standardübung hilft Ihnen dabei, eine einzige Codebasis für die Toolbar beizubehalten und Ihre Zeit beim Definieren der Toolbar jedes Mal zu sparen.
Beispiel: Google I / O 2014 Android App
toolbar_actionbar_with_headerbar.xml
%Vor%Auf dieses Symbolleistenlayout wird in den folgenden Einstellungsaktivitäten verwiesen:
%Vor%Tags und Links android android-layout android-5.0-lollipop android-toolbar