Как управлять Margins из кода элементами из Constraint Layout.
final ConstraintLayout.LayoutParams layoutParams = new ConstraintLayout.LayoutParams(100 + w, 100 + w);
layoutParams.setMargins(rand.getLocation(500),rand.getLocation(500),rand.getLocation(700),rand.getLocation(700));
iv.setLayoutParams(layoutParams);
rootLayout.addView(iv, layoutParams);
И в итоге Margins не задаются, а блоки появляются в начале (слева,сверху).
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости