화면 클릭시마다 이미지를 추가하고 싶습니다.
그리고 이미지가 추가되어 영역에 벗어나면 스크롤이 되었으면 합니다.

클릭시마다 이미지 1, 이미지 2 가 LinearLayout 옵션을 VERTICAL로 주고 addView()한것처럼 계속 VERTICAL하게 추가되게끔 하고 싶습니다.

[이미지1]
[이미지2]
[이미지3]
[이미지4]
.
.
.
이렇게요.

그런데 Bitmap 을 불러와서 ImageView에 넣고
ImageView를 LinearLayout에 넣었는데도
화면에 아무 변화가 없습니다.

화면을 터치할 때마다 이미지를 추가시켜서 스크롤해서 보고싶은게 목적입니다.

화면 터치할 때마다 이미지 바뀌게 하는건 아래 소스 조금 수정하면 되는데요.. 추가는 모르겠어요..
무엇이 잘못되었는지 궁금하구요,  소스를 잘못짰다면 좋은 방법 혹은 간단한 예제가 나온곳을 알고싶습니다.

추가로, 혹시 불러온 이미지의 싸이즈 알아내는 메쏘드도 알고싶네요..

코드 하이라이터 모르겠어서 파일로 첨부햇습니다...

d:\imgtst.java코드하이라이터 어케쓰는거지 --;
 




d:\imgtst.java이미지테스트자바
public class tst_SimpleImageLoad extends Activity implements OnClickListener {
LinearLayout ll;
ImageView iv;
Bitmap bmp;
int clickCnt;
LayoutParams lp;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        lp = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,
         LayoutParams.WRAP_CONTENT);
        ll = new LinearLayout(this);
        iv = new ImageView(this);
        ll.setLayoutParams(lp);
        ll.setOrientation(LinearLayout.VERTICAL);
        clickCnt = 1;
        
        bmp = BitmapFactory.decodeFile("/sdcard/androidKorean01.jpg");
        
        iv.setImageBitmap(bmp);
        ll.setOnClickListener(this);
        ll.addView(iv);
        setContentView(ll);
    }
    
@Override
public void onClick(View v) {
System.out.println("gg:"+clickCnt);
ImageView ivTmp = new ImageView(this);
Bitmap bmpTmp = 
BitmapFactory.decodeFile("/sdcard/androidKorean0"+clickCnt+".jpg");
ivTmp.setImageBitmap(bmpTmp);
ll.addView(ivTmp);
setContentView(ll);
if(3 <= clickCnt)
clickCnt = 0;
clickCnt++;
}
}