【发布时间】:2020-07-18 02:01:51
【问题描述】:
在 ConstraintLayout 中,要指定百分比边距,您可以使用指南。例如,使用此指南,您可以指定 imageView 视图距顶部有 1% 的屏幕高度边距:
<android.support.constraint.Guideline
android:id="@+id/guideline7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
app:layout_constraintGuide_percent="0.1" />
<ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:src="@drawable/gamelogo"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHeight_percent="0.14"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/guideline7"/>
它有效,但是......如果您需要指定两个视图之间的百分比边距会发生什么?我试图为指南设置约束,但它忽略了它们并设置在屏幕顶部。因此,似乎无法指定两个视图之间的百分比边距。
怎么做?
【问题讨论】:
标签: android android-layout android-constraintlayout