ImageView imgbuff = new ImageView(getApplicationContext());
imgbuff.setImageResource(R.drawable.mon000+monsterList.get(cnt));
LayoutParams vg = new LayoutParams(0, 0);
vg.height = LayoutParams.MATCH_PARENT;
vg.width = 0;
vg.weight = (float) 0.1;
imgFrame.setWeightSum((float) (0.1*monsterImg.size() +0.1));
imgbuff.setLayoutParams(vg);
imgFrame.addView(imgbuff);
imgbuff 라는 imageview를 만들고 속성을 지정해주고
linearLayout인 imgFrame에 추가하는 예제입니다.
적당히 수정해서 적용해보세요