我尝试将ConstraintSet
的边距设置为ConstraintSet.LEFT
锚点。但它不起作用。但是,当使用ConstraintSet.START
锚时,它可以正常工作。
我正在以编程方式使用约束,并尝试使用ConstraintSet.connect
设置边距,如下所示:
(无效)
set.connect(view.getId(), ConstraintSet.LEFT, ConstraintSet.PARENT_ID, ConstraintSet.LEFT, MARGIN);
(工程)
set.connect(view.getId(), ConstraintSet.START, ConstraintSet.PARENT_ID, ConstraintSet.START, MARGIN);
而且,我也尝试使用ConstraintSet.setMargin
,如:
(没有工作)
set.setMargin(view.getId(), ConstraintSet.LEFT, MARGIN);
(工程)
set.setMargin(view.getId(), ConstraintSet.START, MARGIN);
答案 0 :(得分:0)
您必须使用START和END
set.setMargin(view.getId(), ConstraintSet.START, MARGIN);