Как программно добавить представления и ограничения в ConstraintLayout?
У меня проблема с программным добавлением просмотров кConstraint Layout
и установите все ограничения, необходимые для работы макета.
То, что у меня на данный момент не работает:
ConstraintLayout layout = (ConstraintLayout) findViewById(R.id.mainConstraint);
ConstraintSet set = new ConstraintSet();
set.clone(layout);
ImageView view = new ImageView(this);
layout.addView(view,0);
set.connect(view.getId(), ConstraintSet.TOP, layout.getId(), ConstraintSet.TOP, 60);
set.applyTo(layout);
ImageView
даже не появляется на макете. При добавлении вRelativeLayout
, Отлично работает.
Что я могу сделать, чтобы создать необходимые ограничения, чтобы мой макет снова работал?