Wie entferne ich die zusätzliche Auffüllung in der neuen Toolbar mit Android SDK API Version 21 (die Support-Bibliothek)?Android API 21 Toolbar Padding
ich über die roten Pfeile auf diesem Bild spreche:
Hier ist der Code 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, ich habe alle relevanten padding auf 0 gesetzt , aber um den Spinner herum gibt es immer noch Polsterungen. Was habe ich falsch gemacht oder was muss ich tun, um die zusätzliche Polsterung loszuwerden?
bearbeiten Einige haben in Frage gestellt, warum ich dies zu tun versuchen.
sich nach den Material Design-Spezifikationen, sollte die Spinner von der linken Seite 72dp sein
Ich brauche die Polsterung Google zu neutralisieren, haben es in Ordnung bringen richtig mein Spinner zu platzieren:
bearbeiten 2
Wie pro Chris Banes Antwort unten ich die contentInsetStart auf 0 Für die Support-Bibliothek festlegen müssen Sie die 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 für mehrere Tage verwirrt.
haben Sie auch die oben/unten Polsterungen geschafft zu entfernen? Ich habe versucht, aber nichts passiert, auch wenn alle 'contentInsetX'-Eigenschaften auf 0dp gesetzt sind. – patrickjason91
ähnlich wie @ patrickjason91 ist es möglich, ImageView mit Toolbar oben auszurichten (Bild hat w, h: wrap_content) in Toolbar? Ich habe alles versucht, aber ich konnte es nicht schaffen. Mein Ziel ist es, etwas wie ein Lesezeichen-Band-Bild von der Oberseite der Toolbar hängen zu lassen, wetten, dass es immer etwas Polsterung gibt, die ich nicht eliminieren kann – Ewoks