2016-02-23 6 views
8
android studio 2.0 beta5 

ho notato che quando includo un layout all'interno di una barra degli strumenti il ​​bordo sinistro che il layout non si allinea al bordo sinistro del genitore della barra degli strumenti, anche se ho impostato sia per match_parent .non match_parent lavorare per Toolbar con il layout interno

Questo è il mio XML snippet

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v7.widget.Toolbar 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="100dp" 
    android:background="@android:color/transparent" 
    android:theme="@style/ThemeOverlay.AppCompat.Dark"> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="50dp"> 
    </LinearLayout> 

</android.support.v7.widget.Toolbar> 

Questo è uno screenshot di ciò che sta accadendo.

enter image description here

Come si può vedere dalla foto sopra il LinearLayout non corrisponde al genitore. Ho anche provato FrameLayout e RelativeLayout con lo stesso risultato.

Non sono sicuro se si tratta di un bug con Android Studio o questo spazio a sinistra è riservato a qualcosa.

Anche quando eseguo l'app su un dispositivo reale, non corrisponde nemmeno al genitore.

Molte grazie per qualsiasi suggerimento

risposta

11

Basta mettere Android: contentInsetStart = "0DP" all'interno:

<android.support.v7.widget.Toolbar.... 

contentInsetStart="0dp" 

...</> 
+0

Grazie che funzionava. – ant2009