<TextView>: Missing Constraints in ConstraintLayout
时间: 2024-05-08 22:09:40 浏览: 173
ConstraintLayout
3星 · 编辑精心推荐
在约束布局中,当一个TextView没有添加约束时,就会报错"Missing Constraints in ConstraintLayout"。这个错误是因为没有给TextView添加水平和垂直的约束导致的。在布局编辑器中,可以在画布上任意放置小部件,并使用设计时属性(如layout_editor_absoluteX)记录当前位置。但是这些属性在运行时不会被应用,所以如果将布局推送到设备上,小部件可能会出现与编辑器中显示的位置不同的情况。要解决这个问题,需要通过将边缘连接处拖动来确保小部件具有水平和垂直约束。如果你的TextView中没有添加任何约束,可以尝试添加以下属性:app:layout_constraintBottom_toTopOf="@id/guideline3"、app:layout_constraintEnd_toEndOf="parent"、app:layout_constraintStart_toStartOf="parent"、app:layout_constraintTop_toTopOf="parent"。这些属性会将TextView的四个边缘连接到父布局的边缘,从而为TextView添加水平和垂直约束,解决"Missing Constraints in ConstraintLayout"的错误。
阅读全文