for (int i = 0; i < note.getPics().size(); i++) {
tempLy.removeAllViews();
ImageView img = new ImageView(RNoteAddAndEditActivity.this);
rnotePic = note.getPics().get(i);
Bitmap bitmap = BitmapFactory.decodeByteArray(
rnotePic.getPic(), 0, rnotePic.getPic().length);
img.setImageBitmap(bitmap);
img.setLayoutParams(imgParam);
tempLy.addView(img);
tempLy.addView(mDelBtn);
ly.addView(tempLy);
}

몇일째 막혀서 진도가 안나가네요 ..ㅜㅜ 
DB에 저장해논 사진들을 하나씩 가져와서 
tempLy 라는 LinearLayout(Vertical) 안에 이미지랑 버튼 하나씩 넣고
ly 라는 LinearLayout(horizontal) 에 넣으면서 가로로 tempLy를 하나씩 하나씩 보여주고 싶은데요..
마지막 저 빨란색 라인에서 
java.lang.IllegalStateException: The specified child already has a parent.
You must call removeView() on the child's parent first.

이자식이 에러를 자꾸 내고 그러네요.. 

tempLy는 동적 Layout이구요 

ly 는 xml에서 정해주고 전역변수로 쓰고있는데 

테스트해보니 전역변수가 관계는 없구

for문 돌때 중복?이 되는건지 .. 그렇다고 DB의 이미지들을 다 보여줘야하는데

for문 돌때마다 ly를 removeAllViews() 해줄수도 없구요.. 

어떻게 해야하나요 ㅠㅠ 3일째 붙들고 낑낑대고 있답니다

도와주세요 ㅠㅠ