2016-09-27 18 views
1

私はツールバーにカスタムビューを追加していますが、ツールバーの幅全体を使用していないため、左側からスペースがあります。ツールバーにカスタムビューを正しく追加するにはどうすればよいですか?

コードスニペット

<android.support.v7.widget.Toolbar 
     android:layout_width="match_parent" 
     android:layout_height="?android:attr/actionBarSize" 
     android:background="@color/colorPrimary"> 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:background="@color/colorAccent"> 

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

それは、ツールバーの全幅を使用していないのはなぜ

は、誰も私に教えてくださいすることができ、このコードスニペットからビューを取得?

enter image description here

+0

場合は、ツールバー –

+0

のデフォルトのパディングであること私は何をする必要があるよりもそれを削除したいですか? –

+0

相対レイアウトを使用して作成 –

答えて

3

それはあなたがその効果を上書き助けるべきあなたのツールバーにあるこれらの4つの属性を追加します。

android:contentInsetStart="0dp" 
android:contentInsetLeft="0dp" app:contentInsetLeft="0dp" app:contentInsetStart="0dp" 

これが助けになったかどうか教えてください。

+0

はいその作業。ありがとう@Nishant Dubey –

1

実際はAndroidバージョンのLollipop以上でのみ発生します。パディングを削除するには、

を0dpするコンテンツのインセットを設定することができますそれはここでの問題として報告されているツールバー

xmlns:tools="http://schemas.android.com/tools" 
app:contentInsetStartWithNavigation="0dp" 

にこれらを追加https://code.google.com/p/android/issues/detail?id=213826

関連する問題