Wie kann ich das Android Toolbar-Menü / Symbole wie in der Google Maps App links ausrichten?
Hier ist ein screenshot von Google Maps Toolbar.
Wie Sie sehen können die Symbole sind Links ausgerichtet statt nach rechts (default Verhalten). Ich habe versucht, das hinzufügen android:layout_gravity="left" und android:gravity="left" auf der Symbolleiste, aber es hat nicht funktioniert. Auch versucht, indem eine interne LinearLayout (mit den gleichen Schwerkraft-Werte), um die Symbolleiste aber hat nicht funktioniert entweder. Irgendwelche Ideen? Ich möchte in der Lage sein, auf einen regulären Android-Menü mit der widget-Symbolleiste anstelle der Neuerstellung alles von der Pike auf.
InformationsquelleAutor der Frage rylexr | 2015-04-22
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach einigen kämpfen und Graben im Android-Symbolleiste code habe ich es geschafft, damit es funktioniert. Grundsätzlich, die Idee ist, fügen Sie eine neue android.Unterstützung.v7.- widget.ActionMenuView als Kind in der Symbolleiste, seine Schwerkraft nach oben|start, und fügen Sie das Menü, um das Menü "Aktion" anzeigen, in Ihrer Aktivität. Hier ist der code:
my_toolbar.xml
my_activity.xml
MyActivity.java
InformationsquelleAutor der Antwort rylexr
Wenn es keinen besonderen Grund zur Symbolleiste hinzufügen Elemente wie Menü-Aktionen, die UI-Steuerelemente können direkt auf der Symbolleiste Hinzugefügt, und ähnlich ausgerichtet auf die Ausrichtung von jedem anderen Element in einem layout.
Ein Beispiel für die folgenden Symbolleisten-verfügt über eine linke ausgerichtet
Spinner
und eine rechts ausgerichtet EditText.InformationsquelleAutor der Antwort Lahiru Chandima