Версия моего макета ограничений — 1.0.0-alpha8
. После того, как я включил панель инструментов в свой макет, слева и справа от панели инструментов есть пространство, как на изображении ниже.
Вот код моей панели инструментов
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/colorPrimary">
</android.support.v7.widget.Toolbar>
Который я включил в свой макет следующим образом
<include
layout="@layout/toolbar_top"
android:id="@+id/topPanel"
android:layout_height="wrap_content"
android:layout_width="match_parent"/>
Я не использовал никаких дополнительных отступов или полей в моем корневом элементе файла макета.
Еще одна странная вещь: если я скомпилирую или соберу программу, мой код автоматически изменится, например
<include
layout="@layout/toolbar_top"
android:id="@+id/topPanel"
android:layout_height="wrap_content"
android:layout_width="match_parent"/>
Изменить на
<include
layout="@layout/toolbar_top"
android:id="@+id/topPanel"
android:layout_height="wrap_content"
android:layout_width="368dp"/>
И руководство также добавляет некоторую дополнительную ценность, которую я не писал, например, layout_editor_absoluteX
автоматически добавляется .
<android.support.constraint.Guideline
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/guideline1"
android:orientation="vertical"
app:layout_constraintGuide_percent="0.15"
tools:layout_editor_absoluteX="58dp"/>
Toolbar parent =(Toolbar) customView.getParent(); parent.setPadding(0,0,0,0);//for tab otherwise give space in tab parent.setContentInsetsAbsolute(0,0);
или проверьте это stackoverflow.com/a/28086802/6005977 - person Ankita Shah   schedule 16.11.2016