안드로이드 개발 질문/답변
(글 수 45,052)
구글링을 해봤지만 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에 저장되있는 자료만 리스트에 출력되고
추가되는 이미지는 추가를 할 방법을 모르겠네요~



