可以尝试将android:layout_height属性设置为0dp,并设置android:layout_weight属性值来控制View的高度和位置,以实现希望得到的marginBottom功能。
例如,以下代码将一个Button控件放置在ConstraintLayout的底部,同时在控件下方留有100dp的间隔:
其中,Button的android:layout_weight属性值为1,表示控件高度为“剩余空间”的1份,而Space控件的layout_height属性为100dp,相当于定义了100dp的marginBottom效果。同时,通过app:layout_constraintBottom_toBottomOf="parent"属性,让Space控件放置在ConstraintLayout的底部。