假设我有一个 ConstraintLayout 和两个视图 V1 和 V2。V1 和 V2 的约束是可交换的吗?即确实V1:app:layout_constraintBottom_toTopOf="@+id/V2"自动暗示V2:app:layout_constraintTop_toBottomOf="@+id/V1"?如果只设置了其中一个怎么办?如果两者都设置了怎么办?如果 V1 在 V2 之上,那么 V2 必须低于 V1,这似乎是合乎逻辑的。
1 回答

qq_遁去的一_1
TA贡献1725条经验 获得超8个赞
正如您所说,无论您将 V1 限制为 V2,反之亦然,相对位置都是相同的。但是,您的布局不一定看起来相同。
当 V1 被约束到 V2(从下到上)时,V1 的底部边距将得到遵守。如果 V2 被限制为 V1(从上到下),则 V2 的上边距将得到遵守。
添加回答
举报
0/150
提交
取消