【发布时间】:2019-05-31 19:53:34
【问题描述】:
有人知道为什么这不能正确包装内容吗?与渐变有关,并且 label_view 的约束方式导致它以某种方式匹配父项?
谢谢
<ImageView
android:id="@+id/gradient"
android:layout_width="match_parent"
android:layout_height="0dp"
android:background="@drawable/hero_gradient"
app:layout_constraintTop_toTopOf="@id/gradient_guide"
app:layout_constraintBottom_toBottomOf="@id/image_view"
android:contentDescription="@null"/>
<androidx.constraintlayout.widget.Guideline
android:id="@+id/left_margin"
android:layout_width="0dp"
android:layout_height="0dp"
android:orientation="vertical"
app:layout_constraintGuide_begin="8dp"/>
<androidx.constraintlayout.widget.Guideline
android:id="@+id/right_margin"
android:layout_width="0dp"
android:layout_height="0dp"
android:orientation="vertical"
app:layout_constraintGuide_end="8dp"/>
<TextView
android:layout_marginTop="50dp"
android:id="@+id/label_view"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:textSize="12sp"
android:gravity="center"
tools:text="TEST TEXT"
android:textColor="@color/pink"
app:layout_constraintTop_toBottomOf="@id/gradient"
app:layout_constraintBottom_toTopOf="@+id/gradient"
app:layout_constraintStart_toStartOf="@id/left_margin"
app:layout_constraintEnd_toEndOf="@id/right_margin"
android:paddingBottom="4dp"/>
这只是违规方的一个小插曲。
【问题讨论】:
标签: android android-constraintlayout