구글링을 해봤지만 getview()를 통해 만든다고 하는데요....

 

해서 만들어 봤어요~

 class MyListAdapter extends ArrayAdapter{
 
 Activity context;
 
 
 public MyListAdapter(Activity context){
  super(context, R.layout.data_list2, data_storage.getImagelist());
  
  this.context = context;
  
 }
 @Override
 public View getView(int position, View convertView, ViewGroup parent) {
  // TODO Auto-generated method stub
  
  View v = convertView;
  
  if(v == null){
   LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
  
   v = vi.inflate(R.layout.data_list2, null);
  }
  
  TextView txtview = (TextView)v.findViewById(R.id.txt_data); 
  ImageView imgview = (ImageView)v.findViewById(R.id.img);
  
  txtview.setText(data_storage.getM_Name().get(position));
  imgview.setImageBitmap(data_storage.getImagelist(position).get(0));
  
  return v;
 }
 
 
}

이렇게 만들었어요~  data_storage에 텍스트list 와 이미지list 가 있어요

 

근데 문제는 ......

 

이미지를 계속 갱신 하고 싶은데요....

 

저렇게 하면 이미지list에 저장되있는 자료만 리스트에 출력되고

 

추가되는 이미지는 추가를 할 방법을 모르겠네요~