Для ListView, есть гораздо более простой способ, чтобы изменить маржу программно
ViewGroup.MarginLayoutParams layoutParams = (ViewGroup.MarginLayoutParams) mListView
.getLayoutParams();
layoutParams.setMargins(0, 0, 0, 0);
Но для LinearLayout вы можете установить поле из ответа @UMAR.
Повеселись. @. @