public class Bana extends Activity {
     private LinearLayout mLinearLayout;
   /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // ImageView 를 추가하기 위한 LinearLayout 생성
        mLinearLayout = new LinearLayout(this);
       // ImageView 객체 생성
        ImageView iv1 = new ImageView(this);     
        iv1.setImageResource(R.drawable.b1);    
        iv1.setAdjustViewBounds(true);
        iv1.setLayoutParams(new Gallery.LayoutParams(
               LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); 
        iv1.setScaleType(ImageView.ScaleType.FIT_XY); // 레이아웃 크기에 이미지를 맞춘다     
        mLinearLayout.addView(iv1);
        setContentView(mLinearLayout);
    }
}


xml 사용하지 않고,
자바에서 이미지뷰 이용해서 이미지를 넣어 보았는데
이미지가 화면에 디스플레이 되는 위치를 지정해주고 싶어요,

검색해 봤을땐
 iv1.layout(l, t, r, b); 이 방법 이용하라고 말씀해주셨는데
이게 안먹히더라구요.

나아가서 이미지를 랜덤한 위치(좌표)에 넣어 주고 싶은데 어떻게 해야 할까요?