如何以编程方式清除ConstraintLayout内部的小部件(例如ImageView)的约束?

问题描述 投票:0回答:1

[我到处搜索,如何清除ConstraintLayout内部的Widget约束,我发现的一个结果是此链接中的OverFlow堆栈:here

但是这个问题的答案在我的情况下不起作用,但是,我的问题是我如何才能以编程方式清除ConstraintLayout内部的小部件(例如ImageView)约束。这是一张图片,说明感谢的要求。enter image description here

android android-layout android-widget android-xml android-constraintlayout
1个回答
0
投票
ConstraintSet constraintSet = new ConstraintSet(); constraintSet.clone(constraintLayout); constraintSet.connect(R.id.imageView,ConstraintSet.RIGHT,R.id.check_answer1,ConstraintSet.RIGHT,0); constraintSet.connect(R.id.imageView,ConstraintSet.TOP,R.id.check_answer1,ConstraintSet.TOP,0); constraintSet.applyTo(constraintLayout);
© www.soinside.com 2019 - 2024. All rights reserved.