2016-08-02 28 views
1

Mit Android SDK 23 Padding zwischen Avatar und Zurück-Schaltfläche ist OK.Android SDK Version 24 hinzugefügt zusätzliche Polsterung zwischen Zurück-Taste und anderen Symbolleistenelementen

enter image description here

Aber nach erhöht SDK 24 padding zu erhöhen. Ich bin mir nicht sicher, ob das neue Standard-Padding ist, oder ich muss nur meinen Code für das neue SDK anpassen.

enter image description here

gleiche Problem ist für andere Symbolleiste Elemente gültig.

enter image description here

meiner Symbolleiste Layout

<android.support.v7.widget.Toolbar 
      android:id="@+id/toolbar" 
      style="@style/Toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="?attr/actionBarSize" 
      android:background="@color/color_primary" 
      app:contentInsetEnd="0dp" 
      > 

      <include layout="@layout/partial_toolbar"/> 
     </android.support.v7.widget.Toolbar> 

partial_toolbar.xml

 <merge 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    > 

    <LinearLayout 
     android:id="@+id/toolbar_content_wrapper" 
     android:layout_width="wrap_content" 
     android:layout_height="match_parent" 
     android:orientation="horizontal" 
     > 

     <ImageView 
      android:id="@+id/toolbar_app_logo" 
      android:layout_width="4dp" 
      android:layout_height="4dp" 
      android:layout_gravity="center_vertical" 
      android:layout_marginRight="1dp" 
      android:src="@drawable/ic_white_24dp" 
      android:tint="@color/toolbar_foreground" 
      android:visibility="gone" 
      /> 

     <com.example.ui.extensions.GroupAvatarView 
      android:id="@+id/toolbar_group_logo" 
      android:layout_width="40dp" 
      android:layout_height="40dp" 
      android:layout_gravity="center_vertical" 
      android:layout_marginRight="10dp" 
      android:gravity="center" 
      /> 

    </LinearLayout> 

    <Button 
     android:id="@+id/right_button" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="right|center_vertical" 
     android:background="?android:selectableItemBackground" 
     android:textColor="@color/toolbar_foreground" 
     android:visibility="gone" 
     /> 

</merge> 
+2

Diese bereits http gefragt war: // Stackoverflow .com/que stions/37859807/android-aktivität-home-up-pfeil-hat-zusätzliche-padding-margin-mit-sdk-24 –

Antwort

1

dieser Code in Java hinzufügen

toolbar.setContentInsetStartWithNavigation(0);