Мне нужно изменить маржу панели инструментов, которая была сделана из ConstraintLayout, в разных случаях. Я пытался сделать это следующим образом
ConstraintLayout.LayoutParams newLayoutParams = new ConstraintLayout.LayoutParams(ConstraintLayout.LayoutParams.MATCH_PARENT, ConstraintLayout.LayoutParams.WRAP_CONTENT);
ConstraintLayout.MarginLayoutParams layoutParams = new ConstraintLayout.MarginLayoutParams(newLayoutParams);
layoutParams.setMargins(0, 0, 0, 0);
toolbar.setLayoutParams(newLayoutParams);
но во втором случае layoutParams.setMargins(16, 16, 16, 16);
это не изменилось. Так может кто-то дать другой путь или указать на ошибку. Спасибо, что уделили время моей проблеме.
Я пытался использовать newLayoutParams.setMargins(54, 54, 54, 0);
, это устанавливает поля слева и справа, но мне все еще нужно поместить поле поверх него.