2017-02-26 138 views
0

左側和右側填充是自動添加的。這是我使用的代碼。我在Android版本6.0.1上運行應用程序。如何刪除工具欄的左側和右側填充?

<android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:minHeight="45dp" 
     app:contentInsetLeft="0dp" 
     app:contentInsetStart="0dp" 
     app:layout_scrollFlags="scroll|enterAlways"> 
+0

請檢查父級佈局中的填充標記。有時Android活動在根(父)佈局上有一些填充標記。 –

+0

父佈局沒有任何填充 – Anirudh

回答

1

使用如下所示:

<android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:minHeight="45dp" 
     app:contentInsetLeft="0dp" 
     app:contentInsetStart="0dp" 
     android:contentInsetStart="0dp"    //Add this 
     android:contentInsetLeft="0dp"    //Add this 
     app:contentInsetStartWithNavigation= "0dp" //Add this too 
     app:layout_scrollFlags="scroll|enterAlways"> 
+0

試過了,不起作用 – Anirudh

+0

編輯答案,請試試這個 – tahsinRupam

0

嘗試設置contentInsetStartWithNavigation到0dp爲好。與contentInsetStart類似,contentInsetStartWithNavigation默認也是16dp。試試這個:

<android.support.v7.widget.Toolbar 
    android:id="@+id/toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:minHeight="45dp" 
    app:contentInsetLeft="0dp" 
    app:contentInsetStart="0dp" 
    app:contentInsetStartWithNavigation="0dp" 
    app:layout_scrollFlags="scroll|enterAlways"> 

此外,嘗試用'android'代替'app',如果你還沒有。有時我們會嘗試解決兼容性問題,如果沒有的話。試試這個:

<android.support.v7.widget.Toolbar 
    android:id="@+id/toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:minHeight="45dp" 
    android:contentInsetLeft="0dp" 
    android:contentInsetStart="0dp" 
    android:contentInsetStartWithNavigation="0dp" 
    android:layout_scrollFlags="scroll|enterAlways"> 

你也可以在你的活動文件中硬編碼你的工具欄屬性。如果你這樣做,你將使用填充。

 Toolbar tb = (Toolbar)findViewById(R.id.toolbar); 
    tb.setPadding(padding, tb.getPaddingTop(), padding, tb.getPaddingBottom()); 
+0

對不起,沒有看到你找到了解決辦法。原來是顯而易見的。 – user3324792

0

我添加了下面的代碼行,它工作。

android:padding="0dp" 
0

檢查父元素,並且是否包含工具欄也檢查父項。