Zentrieren & Links & Rechts Ausrichten der ActionBar-Symbole in Android

Ich möchte eine Reihe von Symbolen in der Symbolleiste ausrichten, wie im folgenden Bild.

ch habe gegoogelt und nach einigem Umbau habe ich:

mainActivity.xml

...

<include
    android:id="@+id/tool_bar_bottom"
    layout="@layout/tool_bar"
    android:layout_height="wrap_content"
    android:layout_width="fill_parent"
    />
 ....

Und in menu_bottom.xml:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity">

    <item
        android:id="@+id/action_forward"

        android:title="forward"
        android:orderInCategory="100"
        android:icon="@drawable/ic_action_arrow_forward"
        android:layout_alignParentRight="true"
        app:showAsAction="always"
        ></item>


    <item
        android:id="@+id/action_zoom_in"
        android:orderInCategory="200"
        android:title="zoom in"
        android:icon="@drawable/ic_action_zoom_in"
        app:showAsAction="always"
        ></item>



    <item
        android:id="@+id/action_home"
        android:orderInCategory="300"
        android:title="home"
        android:icon="@drawable/ic_action_home"
        app:showAsAction="always"
        ></item>


    <item
        android:id="@+id/action_refresh"
        android:orderInCategory="400"
        android:title="refresh"
        android:icon="@drawable/ic_action_refresh"
        app:showAsAction="always"
        ></item>

    <item
        android:id="@+id/action_zoom_out"
        android:orderInCategory="500"
        android:title="zoom out"
        android:icon="@drawable/ic_action_zoom_out"
        app:showAsAction="always"
        ></item>

    <item
        android:id="@+id/action_back"
        android:orderInCategory="600"
        android:title="back"
        android:icon="@drawable/ic_action_arrow_back"
        android:layout_alignParentLeft="true"
        app:showAsAction="always"
        ></item>


</menu>

Ich fügte hinzuandroid:layout_alignParentLeft/right="true" für links und rechts auch

Auf dem Bild schwebe ich das rechte Symbol nach links und das rechte Symbol nach rechts.

Auch ich möchte float alle anderen Symbole nebeneinander zentrieren ...

Der Code ändert sich nicht.

Auch ich füge hinzuandroid:layout_centerVertical = "true" zu allen anderen Icons ...

Wie kann die Anzeige korrigiert werden?

Antworten auf die Frage(0)

Ihre Antwort auf die Frage