这个观点不受限制

我得到以下错误,我正在使用Android Studio 2.2 Preview 3.我search了Google,但找不到任何资源。

Error: This view is not constrained, it only has design time positions, so it will jump to (0,0) unless you add constraints 

在这里输入图像说明

 <TextView android:layout_width="384dp" android:layout_height="207dp" android:textAppearance="?android:attr/textAppearanceLarge" android:text="@string/calc_default_display" android:id="@+id/textView" android:background="#ffffff" android:layout_margin="0dp" android:gravity="bottom|end" android:textSize="70sp" android:nestedScrollingEnabled="false" android:maxLines="2" android:maxLength="17" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="0dp" /> 

快速解决此问题,请在Android Studio中使用以下非常有用的快捷方式:

右键单击小部件>约束布局>推断约束:

在这里输入图像说明

之后,您可以按照此处所述调整约束条件: https : //stackoverflow.com/a/37960888/5556250

右键单击然后devise出现错误的组件部分,然后执行以下步骤:

  • [例如 如果在纯文本中出现错误]

[1]

纯文本约束布局>推断约束:

最后错误消失了

你可以试试这个:1.确保你已经添加了: compile'c​​om.android.supportdesign : 25.3.1' (也许你也应该添加compile'c​​om.android.support.constraint:constraint-layout:1.0.2' )2。 在这里输入图像说明

3.点击Infer Constraints ,希望它能帮助你。

在使用新的布局编辑器时,您需要提供缺less的约束。 去devise,拖动angular落,直到圆圈变成绿色,然后给出约束。 或者将TextView的xml更改为:

  <TextView android:text="@string/calc_default_display" android:layout_width="wrap_content" android:layout_height="wrap_content" tools:layout_editor_absoluteX="163dp" tools:layout_editor_absoluteY="87dp" android:id="@+id/textView2" app:layout_constraintLeft_toLeftOf="@+id/activity_main" android:layout_marginStart="16dp" tools:layout_constraintLeft_creator="0" app:layout_constraintTop_toTopOf="@+id/activity_main" android:layout_marginTop="16dp" tools:layout_constraintTop_creator="0" app:layout_constraintRight_toRightOf="@+id/activity_main" android:layout_marginEnd="16dp" tools:layout_constraintRight_creator="0"/> 

与其他意见相同。 检查此答案此视图不受限制

解

只需点击这个,它将被解决