Wie center-Symbolleiste Schaltfläche zurück?

Ich habe ein problem versuchen zu zentrieren, die Taste "zurück" auf der support-Symbolleiste.
Ich verwende es innerhalb eines ActionBarActivity.

<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:toolbar="http://schemas.android.com/apk/res-auto"
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="?attr/colorPrimary"
    android:minHeight="?attr/actionBarSize"
    toolbar:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    toolbar:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" />

Und legen Sie die up-Navigations-innen der Aktivität onCreate() wie diese:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);

getSupportActionBar().setTitle(R.string.title_activity_scanner);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);

Aber was ich bekomme ist diese:
Wie center-Symbolleiste Schaltfläche zurück?
Wie Sie sehen können die zurück-Taste ist fehl am Platz

Bearbeiten:
Das problem scheint zu liegen in einem benutzerdefinierten Wert für ?attr/actionBarSize eingestellt 40dp, jedoch, es stellt sich jetzt heraus, dass es ist der Titel, der ist fehl am Platz, statt.

  • Einer der handeln ich denke, deaktivieren Sie die zurück-Taste und setzen Sie einen button widget innerhalb und richten Sie es wie Sie wollen. Hoffe, es hilft!!!
  • können Sie entfernen minHeight-tag und fügen Höhe "?attr/actionBarSize" statt "wrap_content"
  • Ich möchte vermeiden, die Wiederentdeckung des Rades, wenn möglich
  • bitte überprüfen Sie aktualisierte Frage, es ist tatsächlich der Titel, stellen Sie die Symbolleiste wachsen, aber der zurück-button sollte sich, so gut
InformationsquelleAutor mewa | 2015-04-27
Schreibe einen Kommentar