我有一些要隐藏并相应显示的视图,并附加到另一个视图。
当我如下所示设置约束时
constraintSet = new ConstraintSet();
constraintSet.clone(bus_layout);
constraintSet.connect(R.id.bus_map_view,ConstraintSet.TOP,R.id.products_layout,ConstraintSet.BOTTOM,0);
constraintSet.applyTo(bus_layout);
我无法删除添加新约束的约束。好像没有注册。
我是否正确使用了代码?
constraintSet.clone(bus_layout);
constraintSet.clear(R.id.bus_map_view,ConstraintSet.TOP);
constraintSet.applyTo(bus_layout);
我现在也意识到,即使试图将已设置为false的视图组设为可见,也不可行。
似乎只有设置有效,但一旦设置就无法更改。
我正在使用
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta2'
但是我尝试过alpha4和beta1,没有区别