was ist der genaue Unterschied zwischen App-Leiste, Symbolleiste, actionbar ? und Wann Sie konkret?
was ist der genaue Unterschied zwischen appbar
, Toolbar
, Actionbar
? und Wann Sie konkret?
Ich versuchen Sie zu finden um Sie, aber Sie machen mich zu verwirren, so kann jedem Kumpel erklären Sie mir, was ist der genaue Unterschied zwischen Ihnen und Wann Sie zu verwenden oder sind die gleichen Namen der einzelnen Komponente?
InformationsquelleAutor Grumpy Cat | 2017-06-13
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Toolbar
Ein standard -
toolbar
für die Verwendung innerhalb der Anwendung Inhalte.Einen
Toolbar
ist eine Verallgemeinerung der action bars für die Verwendung innerhalb einer Anwendung, layouts. Während eine action bar ist traditionell Teil einer Tätigkeit ist, die das Fenster undurchsichtig Dekor gesteuert durch die Rahmenbedingungen, dieToolbar
platziert werden kann an jedem beliebigen Verschachtelungsebene innerhalb einer view-Hierarchie. Eine Anwendung kann angeben einToolbar
wie die action-bar für eine Aktivität mit dersetActionBar()
Methode.Toolbar
unterstützt einen gezielteren feature-set alsActionBar
. Von Anfang bis Ende, eintoolbar
enthalten eine Kombination aus den folgenden optionalen Elementen:Einen Navigations-button. Dies kann mit einem Pfeil nach Oben, navigation-Menü wechseln, schließen, Zuklappen, fertig oder eine andere Glyphe die app der Wahl. Diese Schaltfläche sollte immer verwendet werden, um den Zugang zu anderen Navigations-Ziele innerhalb des Containers von der
Toolbar
und seinem Signifikat Inhalt oder anderweitig verlassen, der aktuelle Kontext, gekennzeichnet durch dieToolbar
. Den button in der navigation ist vertikal ausgerichtet in der Symbolleiste die minimale Höhe, falls diese eingestellt ist.Einen Marken-logo. Dies kann zu erweitern, um die Höhe der bar und können beliebig breit.
Einen Titel und Untertitel. Der Titel sollte ein Wegweiser für die Symbolleiste an der aktuellen position in der navigationshierarchie und die Inhalte, die dort enthalten sind. Der Untertitel, wenn vorhanden, sollten zeigen, erweiterte Informationen über den aktuellen Inhalt. Wenn eine app verwendet ein logo-Bild, es sollten dringend unterlassen, einen Titel und Untertitel.
Eine oder mehrere benutzerdefinierte Ansichten. Die Anwendung hinzufügen können beliebige untergeordnete Ansichten zu den
Toolbar
. Sie erscheint auf dieser position im layout. Wenn eine untergeordnete AnsichtToolbar.LayoutParams
zeigt eine Schwerkraft-Wert von CENTER_HORIZONTAL der Blick wird versuchen, den center in den verfügbaren Speicherplatz in der Symbolleiste, nachdem Sie alle anderen Elemente gemessen wurden.Ein Aktion-Menü. Das Menü der Aktionen-pin an das Ende der
Toolbar
mit ein paar häufige, wichtige oder typische Aktionen zusammen mit einer optionalen überlauf-Menü für weitere Aktionen. Die Action-buttons sind vertikal ausgerichtet in der Symbolleiste die minimale Höhe, falls diese eingestellt ist.2.
Actionbar
Die action bar ist ein engagiertes Stück von Immobilien am oberen Rand jedes Bildschirms, der in der Regel persistent in der gesamten app.
Es bietet mehrere wichtige Funktionen:
Wichtige Aktionen, prominenten und zugänglich, die in vorhersehbarer Weise (z.B. Neue oder-Suche).
Unterstützt die konsistente navigation und das wechseln der Ansicht in apps.
Reduziert Unordnung durch die Bereitstellung einer Aktion überlauf für selten verwendete Aktionen.
Bietet einen dedizierten Raum für das geben Ihrer app eine Identität.
3.
Appbar
Die app-bar, auch bekannt als der action-bar, ist eine der wichtigsten design-Elemente in Ihre app-Aktivitäten, weil es bietet eine visuelle Struktur und die interaktiven Elemente, die den Benutzern vertraut sind. Mithilfe der app-Leiste lässt sich Ihre app im Einklang mit anderen Android-apps, so dass Anwender schnell zu verstehen, wie Sie betreiben Ihre app und haben eine große Erfahrung. Die wichtigsten Funktionen der app-Leiste sind wie folgt:
Einen dedizierten Raum für das geben Ihrer app eine Identität, und die Anzeige der Position des Benutzers in der app.
Zugang zu wichtigen Aktionen, die in vorhersehbarer Weise, wie Suche.
Unterstützung für die navigation und das wechseln der Ansicht (mit tabs oder drop-down-Listen).
BEARBEITEN
Einer
Action bar
ist traditionell ein Teil einer Tätigkeit ist, die das Fenster undurchsichtig Dekor, gesteuert durch das framework, sondern einer Symbolleiste platziert werden kann auf einer beliebigen Ebene der Schachtelung innerhalb einer view-Hierarchie. Dietoolbar
bietet mehr feature alsActionBar
. EinToolbar
kann enthalten eine Kombination der Elemente von start bis Ende.Wichtiger Hinweis:
Toolbar’s
sind flexibler alsActionBar
. Wir können ganz einfach ändern Sie Ihre Farbe, Größe und position. Wir können auch hinzufügen, Etiketten, logos, Symbole für die navigation und andere Ansichten in ihm. Im Material-Design von Android aktualisiert hat, der AppCompat-support-Bibliotheken, so dass wir verwenden könnenToolbar’s
in unsere Geräte mit API-Level 7 und bis...Ich würde sagen, Sie alle sind die gleichen container-Ansicht auf das Obere Ende der Anwendung Bildschirm... Symbolleiste ist der name der Java-Klasse definiert die Eigenschaften von diesem Feld, aber auch auf der Android-Website-Entwickler Sie nennen es App-Leiste. Ich weiß, es ist eine erweiterte action bar, das hauptsächlich vor dem Material-Design.
EDIT #1: übrigens, ich schlage vor, die Verwendung der App-Leiste tutorial beim erstellen einer Anwendung, denn es ist der empfohlene Weg, es zu tun.