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

检查父元素,并且是否包含工具栏也检查父项。

相关问题