Android API 21 Symbolleistenauffüllung
Wie kann ich das zusätzliche Auffüllen in der neuen Symbolleiste mit Android SDK API Version 21 (der Support-Bibliothek) entfernen?
Ich spreche von den roten Pfeilen auf diesem Bild:
Hier ist der Code, den ich verwende:
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:background="?attr/colorPrimary"
android:padding="0dp"
android:layout_margin="0dp">
<RelativeLayout
android:id="@+id/action_bar_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="0dp"
android:padding="0dp"
android:background="#000000">
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>
</Toolbar>
Wie Sie sehen können, habe ich alle relevanten Abstände auf 0 gesetzt, aber es gibt immer noch Abstände um den Spinner. Was habe ich falsch gemacht oder was muss ich tun, um die zusätzliche Polsterung zu entfernen?
Bearbeite Einige haben sich gefragt, warum ich das versuche.
Wie in den Material Design-Spezifikationen angegeben, sollte der Spinner 72 dpi von der linken Seite entfernt sein.
Ich muss den von Google eingegebenen Abstand neutralisieren, um meinen Spinner richtig zu platzieren:
Edit 2
Wie in der Antwort von Chris Bane unten angegeben, setze ich contentInsetStart auf 0. Für die Unterstützungsbibliothek müssen Sie den App-Namespace verwenden:
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:minHeight="@dimen/action_bar_height"
android:background="?attr/colorPrimary"
android:contentInsetStart="0dp"
android:contentInsetLeft="0dp"
app:contentInsetLeft="0dp"
app:contentInsetStart="0dp"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light">
</android.support.v4.widget.DrawerLayout>
Ich hoffe das hilft jemandem, es hat mich mehrere Tage durcheinander gebracht.