自动添加左右填充。这是我使用的代码。我在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 :(得分:2)
使用如下:
<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">
答案 1 :(得分:1)
尝试将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());
答案 2 :(得分:0)
我添加了以下代码行,但它确实有效。
android:padding="0dp"
答案 3 :(得分:0)
检查父元素,以及是否也将工具栏检查包括在父元素中。