iv = (ImageView)findViewById(R.id.imageView);
iv.setImageBitmap(BitmapFactory.decodeFile(file, bfo));
이렇게 하면 이미지뷰가 잘 나타나는데,
<ImageView
android:id="@+id/imageView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginTop="0px"/>

XML을 사용하지 않고,

iv = new ImageView(this);
iv.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
iv.setImageBitmap(BitmapFactory.decodeFile(file, bfo));
이렇게 하면 이미지가 나타나지 않는데, 뭐가 잘못된 것인지 조언을 좀 부탁드리겠습니다.
아무리 봐도 다른게 없는 것 같은데,,,

참고로, XML을 사용하지 않고,
View Class안에서 이미지뷰를 생성해서, 이미지를 콘트롤 하고 싶은데, 잘 안됩니다.

ImageView는 반드시 setLayoutParams를 해야하는건가요?
아래와 같이 Matrix를 이용해서 Layout없이 크기나 위치를 콘트롤 할 수 있ㄴ
Matrix mtrx = new Matrix();
mtrx.postScale(scaleWidth, scaleHeight);
iv.setImageMatrix(mtrx);
iv.setScaleType(ScaleType.MATRIX);
iv.invalidate();
조언 주시면 정말로 감사하겠습니다.

감사합니다. 꾸뻑..~