Вы, вероятно, ищете что-то вроде этого: http://developer.android.com/reference/android/view/View.html#setLayoutParams(android.view.ViewGroup.LayoutParams)
Обратите внимание на эту часть описания метода, хотя:
Эти параметры предоставляют родителю этого представления, определяякак это должно быть организовано
Это означает, что если у вас есть ImageView внутри LinearLayout, вам нужно предоставить метод LinearLayout.LayoutParams, например:
ImageView image = new ImageView(this);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(100, 100);
params.setMargins(1, 1, 1, 1);
image.setLayoutParams(params);
А затем вы просто вызываете setMargins или устанавливаете определенные свойства leftMargin, bottomMargin и т. Д. Для LayoutParams.